2017-10-13 86 views

回答

2

你也许使用一个非常,非常,老版本的Mercurial?

hg update帮助显示-c不会放弃提交的更改:

-C --clean  discard uncommitted changes (no backup) 
-c --check  update across branches if no uncommitted changes 

这一直的情况下,至少四年。如果您尝试更新到会放弃你的本地修改的Mercurial修订提醒您:

[email protected]:~/test$ hg checkout 0 
abort: uncommitted changes 
(commit or update --clean to discard changes) 

如果使用-c应该什么也没有做。如果您使用-C,您应该找到建议您这样做的人,并对他们大吼一声。

对不起你的损失。 :(

0

不幸的是没有,因为在更新的帮助(hg help update)解释说,--clean不创建备份。

检查,如果你能得到CTRL + Z老版本的文件与文本编辑器,它已经救过我的命。

+0

'CTRL + Z'没有工作对我来说,这将是一个糟糕的周末。 –

相关问题