将未跟踪的更改合并到存储库中(崩溃恢复)



我刚刚使用Zero Assumption Recovery来恢复我崩溃的开发盒的hg存储库。我的.hg目录似乎(毫不奇怪)一团糟。我在hg status上得到错误,比如:

  • 未知格式
  • 所有内容都列为未知文件。回购本身是空的
  • 未找到存储库

无论如何,我的服务器上的所有这些转发的最近副本都不多了。。。有没有一种方法可以使用mercurial来跟踪服务器上最近的提交和恢复的文件之间的差异,这样我就可以尽可能多地重建?

它的非常简单,就像我想象的那样。

我将服务器上最近提交的.hg目录复制到崩溃的HD的恢复实例中。

现在,当我运行hg status时,它显示了服务器版本和恢复版本之间的差异。一旦我把它清理干净,我会把它推回到服务器上,我会有一个恢复的回购(至少和我要得到的一样多)。

最新更新