我有一个要求,我需要回滚最后10次提交。我该怎么做。请帮忙。如何回滚最后n次提交mercurial
1
A
回答
3
如果你还没有推动,那么你可以使用Strip extension。
如果你有推动,那么它会更好backout the commits。
退出提交会进行额外的与提交相反的提交,这些提交将被删除,并将其附加到回购。因此,您仍然可以在回购历史记录中看到原始提交。
4
最简单的事情就是克隆repo,直到你想保留的最后一次提交。
hg clone -r last_commit_to_keep myrepo mynewrepo
+0
+1最好的方式,除非回购是巨大的。 – Tom 2012-02-04 00:03:42
相关问题
- 1. 如何让Mercurial再次提交提交?
- 2. 如何获得提交后提交mercurial?
- 3. 如何回滚前两次提交?
- 4. Mercurial - 合并最后三个unpushed提交
- 5. 提交svn unstages最后一次提交?
- 6. 如何回滚到提交并推送版本的mercurial?
- 7. 在Android Studio中回滚上次提交
- 8. 如何删除Github上的最后n个提交和本地?
- 9. Git:如何回滚到上次推/提交
- 10. Mercurial keywords extension扩展每次提交
- 11. 如何暂停表单提交,为最后一次验证,在最后和释放/触发/继续提交后?
- 12. Mercurial Repo:最近一次提交中的腐败
- 13. 如何将数据上下文回滚到最后提交的点上更改
- 14. 如何善变取消提交我的最后一次提交(尚未推)
- 15. 如何在向Gerrit提交上次提交后提交额外的提交?
- 16. Eclipse Egit新的提交覆盖了最后一次提交
- 17. 如何在提交后回滚数据库更改?
- 18. 如何暂时删除最后一次提交与Git?
- 19. git:如何显示提交自“最后一次是上午5AM”
- 20. 如何找到最后一次未完成的提交?
- 21. 如何返回上一次提交而不会丢失Git中的最后提交?
- 22. Mercurial:回滚补丁?
- 23. 如何在做出一些更改后返回上次提交?
- 24. 如何恢复最后的提交并保持mercurial中的更改?
- 25. 创建Github拉请求第一次提交和最后一次提交?
- 26. GitHub API v3 - 获得用户对项目的最后N次提交
- 27. 如何删除Mercurial中的提交?
- 28. 如何使用Mercurial提交到Sourceforge
- 29. MySQL提交和回滚
- 30. BAPI提交和回滚
你是什么意思回滚?你是否想回到10提交之前的项目状态,还是想完全删除存储库中的最后10个提交? – 2012-02-03 23:52:03
我的意思是完全删除那些提交 – user434509 2012-02-03 23:54:00