1
嗯,我犯了一个错误,并将另一个分支合并到我的工作分支,而是提交此合并我添加了其他更改(以及我不得不编辑一些合并冲突,但有现在也有其他变化)。单独的未提交的合并和其他更改集市
有没有办法分开合并和我的其他变化?我可以重做修复合并冲突,但我真的不想重做我的其他更改。
我想过以某种方式获取合并的文件,然后搁置其他更改。然后再次合并并提交。最后放下并继续工作。但是我找不到一个方法去纠正。
嗯,我犯了一个错误,并将另一个分支合并到我的工作分支,而是提交此合并我添加了其他更改(以及我不得不编辑一些合并冲突,但有现在也有其他变化)。单独的未提交的合并和其他更改集市
有没有办法分开合并和我的其他变化?我可以重做修复合并冲突,但我真的不想重做我的其他更改。
我想过以某种方式获取合并的文件,然后搁置其他更改。然后再次合并并提交。最后放下并继续工作。但是我找不到一个方法去纠正。
如果你有没有犯合并尚未:
将文件保存你的改动的地方。也许拉上工作目录以防万一。
搁置一切与bzr shelve --all
。
撤销与bzr revert
的合并。
重做合并并提交它。
Unshelve。合并的内容应该保持不变。差异应该只是你自己的新变化。
如果你已经犯下的合并:
从点创建一个新的分支合并你面前。
重做合并并提交它。
将文件从另一个分支复制到当前分支。差异应该只是你自己的改变。
对不起,我已经手动解决了我的问题(),但你的第二种方法是一个不错的方法。我会记住这一点以备将来出现转储错误:-) –