3
我正在使用Mercurial。我有一個文件X
,它有兩個不同分支的兩個版本。我在R1
分支中有一個版本,並且在R0
分支中有一個更新版本和錯誤修正。我已將修復程序R0
合併到R1
,但不知何故文件X未正確合併。如何在分支之間移動文件版本
我現在想將這個版本的R0
分支轉移到R1
分支中。
我該怎麼做?
我正在使用Mercurial。我有一個文件X
,它有兩個不同分支的兩個版本。我在R1
分支中有一個版本,並且在R0
分支中有一個更新版本和錯誤修正。我已將修復程序R0
合併到R1
,但不知何故文件X未正確合併。如何在分支之間移動文件版本
我現在想將這個版本的R0
分支轉移到R1
分支中。
我該怎麼做?
更新到目標分支,將文件恢復到其他分支的修訂,然後提交。
hg update R1
hg revert -r R0 X
hg commit
考慮graft以及(注:我不知道有足夠的瞭解了合併後的資源庫的狀態,但graft
幫助我,當我不得不從一個分支轉移的變更到另一個)
我假設你只想移動一個文件,而不是否定整個'R1'分支? – bvulaj
你的假設是正確的。 –