簡體   English   中英

Git Merge Conflict自定義自動解析

[英]Git Merge Conflict Custom Auto-Resolution

有沒有辦法在git中編寫自定義合並沖突解析器? 我們正在通過更改多個分支上的java import語句而導致惡意合並沖突。 這些似乎很容易編寫一個插件來自動處理90%的時間。 git是否有鈎子可以讓我們為這種情況編寫自定義自動合並行為?

您可以定義一個新的合並策略.gitconfig描述這里

[merge "mymergescheme"]
        name = my awesome merger
        driver = "my_executable_here"

然后,您可以在.gitattributes為特定文件指定合並策略,如同一頁面所述。

src/*.java merge=mymergescheme

還有git rerere命令用於解決沖突一次,然后讓git以相同的方式解決類似的未來沖突。 我自己沒有使用它的經驗,我不確定這是否正是你正在尋找的,但我懷疑這應該值得考慮/測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM