我們必須在它50多個項目.NET解決方案文件,我們有出現,每隔一段時間的情況:兩個人會做出相對小的變化(如更新NuGet包或重命名一個文件)影響所有50個項目文件。自動解決衝突的git在可能
這意味着,任何時候這些分支合併到這些文件的全部50個都將是衝突 - 但是如果你在幾乎任何合併工具打開它們就能夠自動地解決這些問題。這意味着合併時沒有實際的工作要做,但我必須單擊每個文件,等待它在Beyond Compare中打開,然後單擊保存,然後單擊關閉。點擊下一個文件,點擊保存,點擊關閉...重複55次。
我的問題是:有沒有什麼辦法,我可以讓GIT中,當遇到有衝突的文件,自動嘗試解決這些問題使用合併工具?
更新:希望這會增加一些清晰度:我不得不逐個解決每個衝突,但由於我的合併工具可以自動解決每個衝突,是不是有某種批處理操作或合併選項命令,我可以打電話?
由於項目文件是簡單的MSBuild文件,你有沒有考慮過使用[進口的MSBuild(http://msdn.microsoft.com/en-us/library/92x05xfs.aspx)? –
我發現這對你http://blogs.atlassian.com/2013/05/git-automatic-merges-with-server-side-hooks-for-the-win/ – abnvp
謝謝你的職位阿比納夫,但是這不是我在找什麼。他們的帖子涉及在推送時自動進行合併,但我正在談論在本地合併時儘可能自動解決衝突。 – Richiban