1

我正在跟踪一个复杂的错误,我想通过使用旧版本测试程序来找出引入它的变更集。

给定一个具有 100 个变更集的本地 mercurial 存储库,我如何将(还原?克隆?)拉到以前的(例如 50 个)变更集?

4

2 回答 2

0

除非我误解了你,否则你可以使用hg update REV将工作副本更新到指定的修订版。

于 2012-07-04T08:48:42.163 回答
0

如果您没有任何工作要丢失,那么您可以说:

hg update -c -r REV 

这表示更新修订版 REV(一个数字),并丢弃我拥有的任何未提交的更改。

此外,hg 已经有命令,特别是用于尝试找到某些已损坏的更改。

hg bisect

这里有一章关于它

于 2012-07-04T09:01:11.583 回答