我有一个要求,我需要回滚最近10次提交。我该怎么做。请帮忙。
答案 0 :(得分:4)
最简单的方法是将repo克隆到你想要保留的最后一次提交。
hg clone -r last_commit_to_keep myrepo mynewrepo
答案 1 :(得分:3)
如果您尚未推送,则可以使用Strip extension。
如果你已推,那么backout the commits会更好。
返回提交会进行额外的提交,与提交的提交完全相反,后者会附加到repo。因此,您仍然可以在回购历史中看到原始提交。