3
我維護一個項目,兩個項目非常相似,所以我認爲只需將一個變更集從一個分支移植到另一個分支就可以。 但是這有時會失敗,因爲要更改的代碼位於不同的行,並且最終導致.rej文件。Mercurial - 從不同分支移植變更集(使用TortoiseHg)
從那時起我有什麼選擇?
有沒有可以幫助我解決此問題的任何可視界面 - 就像解決合併問題時一樣?
我可以告訴transplant
忽略行號嗎?
我維護一個項目,兩個項目非常相似,所以我認爲只需將一個變更集從一個分支移植到另一個分支就可以。 但是這有時會失敗,因爲要更改的代碼位於不同的行,並且最終導致.rej文件。Mercurial - 從不同分支移植變更集(使用TortoiseHg)
從那時起我有什麼選擇?
有沒有可以幫助我解決此問題的任何可視界面 - 就像解決合併問題時一樣?
我可以告訴transplant
忽略行號嗎?
Mercurial 2.0推出了Graft command。
像在下面解釋一樣回答:Graft vs. Transplant,嫁接使用內部三路合併機制,而不是一個補丁,所以它能夠更好地處理你描述的問題。你也可以看看這個問題:mercurial: how to cherry pick during merging。
我不知道移植和移植之間的區別。謝謝,這真的很有幫助! – 2012-03-11 16:28:08