我不小心推动了一些没有准备好的主分支的变化,所以我立即退出。后来我尝试将树干中的新变化合并到我的分支中,但合并效果不佳。特别是,它似乎认为退出意味着我希望我的所有更改都没有完成。幸运的是,我修改的文件都没有被主分支上的更改修改,所以我可以将文件恢复为本地文件,但如果发生冲突,这可能会很麻烦。在这种情况下是否支持正确的做法,或者是否有其他事情可以在以后避免潜在的冲突。Mercurial撤销推送到主分支
1
A
回答
3
你想要rollback
不是backout
。回滚是最后一次拉(或接收推)或提交的一级撤消。回退,应用您指定的变更集的反转。
例如,如果你做了一个提交并意识到你在提交信息中有一个错字,你可以rollback
(假如你没有做过其他的提交或提交,如果你意识到你的新的线程调度程序是一个不好的选择,你想撤消它,然后你做退出,这样历史反映了你下去的路径并决定不会 - 因为那也是有价值的信息。
如果你想撤消推送,你需要登录到接收端,并在那里回滚
0
也发生在我身上,如果它帮助其他人: 我的存储库不应该允许任何推送。做到这一点,把你的.hg/hgrc文件:
[hooks]
prechangegroup = false
也就是说,如果你想阻止任何人推入该存储库。
相关问题
- 1. 撤消git推分支主
- 2. 撤销水银推送
- 3. 我们可以撤销Mercurial推送的更改吗?
- 4. git推送到远程主分支
- 5. 本地推送GitHub库到主分支:不推送文件夹
- 6. 在Mercurial中撤消分支创建
- 7. 撤销更改(提交并推送)
- 8. 从本地分支推送到远程主分支
- 9. TeamCity推送功能分支到主分支
- 10. 阻止用户推送到mercurial的稳定分支
- 11. Mercurial本地分支并推送到共享存储库
- 12. 将更新推送到修剪的Mercurial分支
- 13. 如何仅将您的更改推送到许多mercurial分支?
- 14. Mercurial。删除推送到存储库的分支
- 15. 推送到远程分支
- 16. 管理git - 主分支推送权限
- 17. 推送到mercurial失败
- 18. 撤销被推送到原点的合并
- 19. 撤销GIT推送到错误的共享回购
- 20. 撤销Mercurial中的移除操作
- 21. 在原始分支提交,分支和撤销是否安全?
- 22. git撤消推送合并恢复单独的分支
- 23. 推送mercurial合并分支没有历史
- 24. 在推送Mercurial之前丢弃一个本地分支
- 25. 选择哪个Mercurial分支推或拉
- 26. 如何在您推送功能分支时将您的本地主分支推送到Heroku?
- 27. 如何将功能分支中的文件推送到远程的主分支?
- 28. GIT挂钩阻止实验分支被推送到发布版或主分支
- 29. 如何将本地Git分支推送到远程的主分支?
- 30. 如何从历史档案副本中的主分支中撤销合并或重新分支的分支