我目前在我的項目中使用Mercurial進行子版本控制。現在我打算在一個新的分支2.7上工作,但我混淆了分支2.6的工作,我已經開發了2.7中的功能,但是我在2.6上構建了這個新功能。現在我想將這個功能正確地轉移到分支2.7,但我不知道如何正確移動它。有什麼辦法嗎?將工作移至另一個分支Mercurial
0
A
回答
1
我會建議使用hg graft
,該副本的變化從一個分支到另一個不同hg rebase
,如果你這樣做是首次,並且可以不破壞(相關犯錯誤或者如果你需要這個功能出現在兩個分支上)。
要將更改複製到分支dest-branch
,請執行以下操作。首先更新到要更改複製到分支:
hg update dest-branch
然後,使用移植到你想要的版本從原來的分支副本,比如:
hg graft -r start..end
其中start
是第一次修訂你想從源分支移植,並且end
是最後一個修訂。
如果無法徹底合併,您必須解決它們(如同在合併時那樣),然後使用hg graft --continue
來移植剩餘的修訂版本,否則可能會遇到衝突。
-1
魔語是RTFM - hg help rebase
相關問題
- 1. Mercurial將更改移至新分支
- 2. 分支模型:如何將分支完成的更改移至另一分支
- 3. Mercurial:使一個分支與另一個分支相同
- 4. Mercurial,將工作副本中的更改提交到另一個分支
- 5. 將提交從一個分支移動到另一個分支
- 6. 我如何將當前工作移至主題分支?
- 7. 如何將基礎版本移動到mercurial的另一個分支?
- 8. Git - 將舊分支移動到另一個分支是什麼?
- 9. 將分支移動到另一個分支
- 10. 如何將文件從分支添加到Mercurial中的另一個分支?
- 11. Mercurial,拉一個分支
- 12. 如何將一些修訂從一個分支移動到另一個分支?
- 13. 將多個提交從一個分支移動到另一個分支?
- 14. 將刪除操作移至git中的某個分支
- 15. 如何將已提交但未修改的更改移至另一個分支?
- 16. 將資源移至另一個
- 17. TFS擱架從一個分支遷移到另一個分支
- 18. mercurial將一個分支設置爲新的默認分支
- 19. 將行移到另一個工作表
- 20. SVN:我如何將一個分支移動到另一個分支的頂部?
- 21. 如何將更改從一個分支移動到另一個分支git?
- 22. 如何將所有提交從一個分支移動到另一個分支?
- 23. 將分支移至新標籤
- 24. Git - 將分支移至主人
- 25. SVN - 將工作副本合併到另一個分支
- 26. Mercurial - 將兩個分支合併爲第三個新分支
- 27. SVN - 將一個分支合併到另一個分支?
- 28. 將SVN從一個分支複製到另一個分支
- 29. vscode - 將一個分支合併到另一個分支
- 30. 如何將特徵(在主題分支中)移植到另一個分支?
我嘗試這個,但它不起作用,它不知道這個命令。還有其他解決方案嗎?謝謝, – Ozzy