1

我刚刚使用零假设恢复来恢复我崩溃的开发箱的 hg 存储库。我的.hg目录似乎(毫不奇怪)被搞砸了。我收到以下错误hg status

  • 未知格式
  • 一切都被列为未知文件。回购本身是空的。
  • 未找到存储库

无论如何,我的服务器上所有这些存储库的最新副本都较少......有没有办法使用 mercurial 来追踪服务器上最近提交和恢复的文件之间的差异,以便我可以尽可能多地重建?

4

1 回答 1

2

事实证明它非常简单,就像我想的那样。

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

现在,当我运行时hg status,它显示了服务器版本和恢复版本之间的差异。清理完所有内容后,我会将其推送回服务器,然后我将获得一个恢复的 repo(至少与我将要获得的一样多)。

于 2013-08-20T23:17:41.153 回答