首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >修复Mercurial中失败的完整性检查?

修复Mercurial中失败的完整性检查?
EN

Stack Overflow用户
提问于 2011-07-01 10:27:40
回答 2查看 16.8K关注 0票数 17

我刚刚在一个存储库上执行了hg pull,并引入了一些变更集。它说要运行hg update,所以我就这么做了。不幸的是,当我这样做时,它失败了,并显示以下错误消息:

abort: integrity check failed on 00manifest.i:173!

当我运行hg verify时,它告诉我清单中没有的东西有一些问题(有一些轻微的路径模糊):

>hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
 somewhere1/file1.aspx@172: in changeset but not in manifest
 somewhere2/file1.pdf@170: in changeset but not in manifest checking files
 file3.csproj@172: ee005cae8058 not in manifests
 somewhere2/file1.pdf@171: 00371c8b9d95 not in manifests
 somewhere3/file1.ascx@170: 5c921d9bf620 not in manifests
 somewhere4/file1.ascx@172: 23acbd0efd3a not in manifests
 somewhere5/file1.aspx@170: ce48ed795067 not in manifests
 somewhere5/file2.aspx@171: 15d13df4206f not in manifests
1328 files, 174 changesets, 3182 total revisions
8 integrity errors encountered!
(first damaged changeset appears to be 170)

源代码库很好地通过了hg verify

有没有办法从完整性检查失败中恢复,或者我需要从源文件中完全克隆存储库(在这种情况下,这不是一个大问题)?我做了什么才能导致这种情况,这样我就不会再犯了?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6543020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档