您如何“撤消”本地对错误分支的提交

斯蒂格·佩雷斯(Stig Perez)

我从主分支在Visual Studio中进行了一些代码更改,并尝试在TortoiseHG的新分支中提交更改,但是显然我不小心将更改提交给了主分支。我没有将更改推送到远程存储库,但是如果我尝试对更改执行“回退”,则会收到错误消息“无法在其他分支上回退更改”,即使它明确指出更改已提交到主分支。

有谁知道我为什么收到此错误消息以及如何将更改移到正确的分支中?

斯蒂格·佩雷斯(Stig Perez)

通过对提交中的所有文件进行备份,在TortoiseHG中添加扩展名“ eol”和“ mq”,右键单击草稿分支并选择“修改历史记录->条形...”,可以解决此问题。之后,我只需再次添加备份的文件,然后将它们提交到正确的分支即可。

由于我不熟悉TortoiseHG,因此我必须建议其他人谨慎使用此工具。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章