2015-02-11 92 views
1

我是tortoisehg的新用户,意外地输入了命令'hg update -C -r 3',并删除了很多文件。我可以撤消这个命令吗?我真的很绝望,感谢任何帮助,对于英文不好的话感到抱歉。如何撤消hg update -C -r 3命令在mercurial

+0

被删除的文件是否还没有提交? – Nanhydrin 2015-02-11 16:56:55

+0

'hg update -r tip'会把他们带回来吗?如果您有未确定的更改,则可能会丢失。 – Edward 2015-02-11 21:20:46

+1

除非你有分支机构,否则只需使用'hg up',它可能会带回所有的东西。否则,爱德华是对的。 – Ringding 2015-02-11 21:57:08

回答

0

当你更新到的旧版本,您TortoiseHg可能会是这样的:

example

所以你只需要去你的小费(最新修订版),然后单击更新。所有“丢失”的文件将被“恢复”。 ""在那里,因为没有什么是真的丢失,只是因为你更新到不同的修订。每个修订都存储在存储库中。

但是请注意,当您更新到其他版本时,未提交的更改将会丢失,但您必须明确地确认!