使用Mercurial,TortoiseHG,Win XP。
我有一个包含许多文件的工作目录。承诺并准备好了。
我的同步软件[配置错误]将一些非常旧的文件[从我使用HG之前]复制到我的工作目录中,覆盖了许多小时的工作。
我想回到上次提交的版本,所以我做了“更新到修订版” - >目前的分支机构。
这一定是错误的,因为现在它将所有这些旧文件显示为当前文件,并且在我的所有工作中都没有任何迹象。
“修订更新”未在历史记录或任何地方显示。
我可以做些什么来取回我的文件?
此外,无论何时我尝试与bitbucket同步,它都会挂起,阻止互联网[浏览器和IM停止工作],并且不会更新[因此我没有任何其他副本]。任何有想法如何解决的人?
谢谢(绝望!)
根据要求,下面是图表。它没有告诉我有关tip(?)更新的任何信息:
(来源:jewishmusic.net)
答案 0 :(得分:3)
如果所有更改都已完成,您所要做的就是:
1.恢复当地的变化(hg revert -a)
2.更新到您想要的修订版本(例如,hg更新提示)
如果您不还原本地更改,HG会在更新工作目录时尝试保留它们。
我没有解决你的第二个问题。我在WinXP上使用了TortoiseHG,效果很好。尝试升级到更新版本