Mercurial + TortoiseHG版本退出

时间:2012-06-07 09:01:34

标签: version-control mercurial tortoisehg

这是问题所在。说,我有修订版1和版本5(后面添加了很多文件和代码行)。现在我需要将项目返回到第一版的状态,这就是我所理解的退出的原因。但我总是最终得到我不再需要的所有文件和代码行。

1 个答案:

答案 0 :(得分:4)

您想要的是update,在您的情况下hg update -r 1(在hg工作区中选择修订版1,右键单击它并选择更新)。

回退有一个非常不同的含义:它反转了一个特定修订版本的更改,以便事后看来,这个版本没有发生(当然它在项目历史中可见,但对工作副本的更改是消失了。)

可以使用hg purge删除不在版本控制中的文件(我不知道此命令是否在tortoiseHg中可用)。

如果您甚至不再需要修订版2-5(并且非常确定),您可以启用mq扩展名,并删除不需要的修订版。