当尝试一个
hg commit
或者
hg status
我收到错误
abort: invalid subrepository revision specifier in .hgsubstate line 3
这大概就是为什么:
f322ee070c467d1e517564d679f150693739d186 buildtools
2e68a7e2306704c8dc98802c73897c6c43bf96bc dzlivetemplates
libs/dxgettext
libs/dzlib
libs/jcl
libs/jvcl
libs/tregexpr
前两行看起来不错,但从第 3 行开始,子存储库修订版没有 GUID。
我不知道这是怎么发生的(但可能是我自己造成的)。
我该如何从中恢复?我可以只删除 .hgsubstate 文件并让 hg 从子存储库的当前状态重新创建它吗?如果是,如何?