我是新来的Mercurial。我在一些文件的代码中做了一些修改,但我还没有提交它们。但是当我做了hg update -c <branch-name>
时,我所有的代码更改都没有了。有什么办法可以让我的代码更改回来或者我拧了吗?hg更新删除后,我可以取回我的代码更改吗?
0
A
回答
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
老版本的文件与文本编辑器,它已经救过我的命。
相关问题
- 1. 我可以写更好的代码吗?
- 2. 我可以从我的php代码中更改default_socket_timeout吗?
- 3. 我可以在代码中更改Android样式的父代吗?
- 4. 我可以更改XmlReader.Settings吗?
- 5. 更新并更改我的代码
- 6. 我们可以更改UITableView中删除按钮的原点吗?
- 7. 我可以更新HDFStore吗?
- 8. 我可以取消更新Meteor吗?
- 9. 我可以强制一个远程hg repo在我推送后进行hg更新吗?
- 10. 我们可以在合并更改后删除分支
- 11. 我想通过删除Ctype.h库来更新我的C代码
- 12. 我可以更改我的开放式ID URL更改吗?
- 13. 我可以使用php代码更改页面吗
- 14. 我可以在调试模式下更改代码/值吗?
- 15. 我可以改进此代码以更快地读取和写入数据吗?
- 16. 我可以从后面的C#代码更新WPF绑定的值吗?
- 17. 如果我做了足够的更改,我可以删除edmx文件吗?
- 18. 我们可以通过后面的代码更改字体大小吗?
- 19. 我可以更改我的代码以便我的脚本运行速度更快吗?
- 20. 我可以更改NSScreen可见帧吗?
- 21. 我们可以更改ServerVariables的值吗?
- 22. 我可以更改Environment.NewLine的价值吗?
- 23. 我可以重新编码循环UIImageView以获得更短的代码吗?
- 24. 我可以删除flashlogs.txt吗?
- 25. 我可以删除xxxxxxxAreaRegistration.cs吗?
- 26. 我可以更改脚本src并让JavaScript运行新代码吗?
- 27. 我更新,删除在Silverlight
- 28. 我可以更改字体大小吗?
- 29. 我可以更改Replaykit语言吗?
- 30. invoke-sqlcmd - 我可以更改ApplicationName吗?
'CTRL + Z'没有工作对我来说,这将是一个糟糕的周末。 –