Mercurial(一种分布式版本控制软件)是不可变的,因此撤消此类操作相当棘手。其中一种方法是将您的仓库克隆到您进行该提交之前的修订版,丢弃旧仓库并用克隆替换它,并希望在此期间没有人从原始仓库中拉取。 此线程更详细地讨论了此方法和其他方法:如何永久删除(抹销)历史记录中的文件?