據我所知,在tortoisehg合併計劃是這樣的如何強制工具的決心與tortoisehg合併
Mercurial的合併算法看起來像這樣(簡化):
確定文件由每個分支修改,使用共同祖先作爲共享起始修訂版
對於在一個分支上修改的每個文件,採用該修改後的版本
爲這是在兩個分支修改的每個文件,執行文件合併
避免步驟3是一個相當簡單的事情。您可以輕鬆強制解決衝突的工具。
我的問題是,你如何避免步驟2?我想強制一個工具解決所有文件的變化。
真正令人討厭的部分是,大型和複雜的合併,追蹤所有自動更新的文件並不好玩。
我很好奇你爲什麼想要這樣做。我沒有跟蹤文件的問題,我不知道如何避免步驟2會有所幫助。你能解釋你試圖達到的最終目標嗎? –
@mo我希望合併是完全手動的。我想決定是否要改變。我不想在事實發現mercurial更新了它自己並驗證它們之後不得不返回。 – 8bitwide