2012-10-18 23 views
3

我正在使用Mercurial。我有一個文件X,它有兩個不同分支的兩個版本。我在R1分支中有一個版本,並且在R0分支中有一個更新版本和錯誤修正。我已將修復程序R0合併到R1,但不知何故文件X未正確合併。如何在分支之間移動文件版本

我現在想將這個版本的R0分支轉移到R1分支中。

我該怎麼做?

+0

我假設你只想移動一個文件,而不是否定整個'R1'分支? – bvulaj

+0

你的假設是正確的。 –

回答

2

更新到目標分支,將文件恢復到其他分支的修訂,然後提交。

hg update R1 
hg revert -r R0 X 
hg commit 
0

考慮graft以及(注:我不知道有足夠的瞭解了合併後的資源庫的狀態,但graft幫助我,當我不得不從一個分支轉移的變更到另一個)

相關問題