1
嗯,我犯了一個錯誤,並將另一個分支合併到我的工作分支,而是提交此合併我添加了其他更改(以及我不得不編輯一些合併衝突,但有現在也有其他變化)。單獨的未提交的合併和其他更改集市
有沒有辦法分開合併和我的其他變化?我可以重做修復合併衝突,但我真的不想重做我的其他更改。
我想過以某種方式獲取合併的文件,然後擱置其他更改。然後再次合併並提交。最後放下並繼續工作。但是我找不到一個方法去糾正。
嗯,我犯了一個錯誤,並將另一個分支合併到我的工作分支,而是提交此合併我添加了其他更改(以及我不得不編輯一些合併衝突,但有現在也有其他變化)。單獨的未提交的合併和其他更改集市
有沒有辦法分開合併和我的其他變化?我可以重做修復合併衝突,但我真的不想重做我的其他更改。
我想過以某種方式獲取合併的文件,然後擱置其他更改。然後再次合併並提交。最後放下並繼續工作。但是我找不到一個方法去糾正。
如果你有沒有犯合併尚未:
將文件保存你的改動的地方。也許拉上工作目錄以防萬一。
擱置一切與bzr shelve --all
。
撤銷與bzr revert
的合併。
重做合併並提交它。
Unshelve。合併的內容應該保持不變。差異應該只是你自己的新變化。
如果你已經犯下的合併:
從點創建一個新的分支合併你面前。
重做合併並提交它。
將文件從另一個分支複製到當前分支。差異應該只是你自己的改變。
對不起,我已經手動解決了我的問題(),但你的第二種方法是一個不錯的方法。我會記住這一點以備將來出現轉儲錯誤:-) –