通过外科手术去除汞中的提交物

问题描述 投票:0回答:1

我不小心将多个大数据文件(在下面的示例中,分别提交了3和4)提交给了Mercurial中的默认分支,并在没有注意到的情况下在顶部添加了提交。我想通过手术删除那些提交。幸运的是,这些提交中没有涉及任何代码,因此似乎可以轻松删除它们。我不能使用Strip,因为它也会删除所有子提交。如何删除它们?

例如,我想在下面的屏幕快照中完全删除修订版3和4。如果有帮助,您可以找到示例repository hereVersion control screenshot

mercurial tortoisehg
1个回答
0
投票
  1. 将最后两个变更集重新设置到另一个位置,剥离不需要的变更集,将需要的变更集返回到DAG中
  2. “旧变更集中的有害文件和不需要的文件的一般情况:安装evolve扩展名,uncommit files
© www.soinside.com 2019 - 2024. All rights reserved.