我有一个Mercurial" 不是父母的X的复制源 "警告我正在尝试修复:
PS C:\repos\myProject-hg> hg verify
repository uses revlog format 1
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
warning: copy source of 'XXX/YYY/__init__.py' not in parents of 3910fe874b90
702 files, 21 changesets, 753 total revisions
1 warnings encountered!
PS C:\repos\myProject-hg>
Run Code Online (Sandbox Code Playgroud)
我已经本地化了导致问题的提交(使用hg clone -r X brokenRepo testRepo),但由于RepositoryCorruption链接似乎没有解决这个特定的类型问题,我对如何继续修复感到困惑.
根据mercurial 邮件列表上的帖子(一直向下滚动),这出现在已承诺使用非常旧版本的 Mercurial 的存储库中。显然,他们错误地记录了某些操作。 Mozilla 认为这是无害的。
如果你真的很想摆脱这些错误,你可以尝试hg convert在 repo 上做一个,但这会改变你的一些/大部分/所有变更集哈希,所以它可能不值得。
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |