mercurial - Phabricator、扩散、 Mercurial : "abort: integrity check failed"

标签 mercurial

我的 Phabricator 几天前停止拉取新的提交,我尝试在 Diffusion 中查看我的存储库,但发生了错误:

Command failed with error #255!
COMMAND
hg --config ui.ssh='/var/www/phabricator/bin/ssh-connect' files --print0 --rev ''\''d753179d2d3defe5b6504c0f4d30f1dd9fb72766'\''' -I '.'
STDOUT
(empty)
STDERR
abort: integrity check failed on 00changelog.i:42440!

42440 是从我的存储库中提取的最后一次提交。这是我的存储库或 Phabricator 的问题吗?我找不到任何有用的东西。

最佳答案

是的,这是 problem with your clone of repo 。您可以使用相关主题中描述的任何方法(从本地和远程 hg verify 开始),如果 42440 仅在您的克隆中损坏,获取新的良好克隆

JFYI:https://www.mercurial-scm.org/wiki/RepositoryCorruption

关于mercurial - Phabricator、扩散、 Mercurial : "abort: integrity check failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60419811/

相关文章:

svn - 是否有相当于 svn :keywords in mercurial? 的东西

svn - 如何在不同的源代码控制系统下开发 merge 文件的陷阱测试和性能测试?

windows - 安装 Mercurial Activity 扩展的问题

svn - 适应 svn :externals usage for move to Mercurial

intellij-idea - 如何在 IntelliJ (Mercurial) 中可视化修订图

mercurial - 在创建多头分支、 rebase 和多次 merge 后,如何在不创建新头的情况下推送

mercurial - 配置 Hudson/Jenkins 以构建所有 mercurial 分支

mercurial - 我如何运行 Mercurial 服务器?

mercurial - hg remove -I PATTERN,它是如何工作的?

mercurial - 如何对 Mercurial 中的先前标签提交错误修复?