4
我從幾個月前的默認分支中處理對項目的某些更改。但是,現在我想讓我正在使用默認分支的分支。我想不想將新分支的任何更改「合併」爲默認值,我只想覆蓋所有內容並將默認值替換爲分支。我甚至會以正確的方式去做這件事嗎?謝謝您的幫助!將分支合併到默認值中Mercurial Dropping所有默認更改
我從幾個月前的默認分支中處理對項目的某些更改。但是,現在我想讓我正在使用默認分支的分支。我想不想將新分支的任何更改「合併」爲默認值,我只想覆蓋所有內容並將默認值替換爲分支。我甚至會以正確的方式去做這件事嗎?謝謝您的幫助!將分支合併到默認值中Mercurial Dropping所有默認更改
您可以指定一個合併工具來執行此操作。
首先更新到默認分支,然後問題:
hg merge OTHERBRANCHNAME --tool internal:other
與往常一樣,你應該嘗試的克隆,這樣就可以在必要時重新啓動。
這並沒有完全奏效,但它讓我走向了正確的方向。我得到以下錯誤: 汞合併:選項 - 工具不識別 我需要設置HGMERGE環境變量。另一個選項如下: hg --config ui.merge = internal:轉儲合併OTHERBRANCHNAME 感謝您的幫助! –
您正在使用哪個版本的Mercurial? Mercurial 1.7引入了merge命令的'--tool'選項。如果你使用的版本比這更舊,那麼你確實應該升級。 –
啊,好吧。謝謝(你的)信息。我目前的版本是1.6.3,所以看起來我現在正在升級。 –