我有一個要求,我需要回滾最後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