我有一个较大的(约 15,000 次提交)Git 存储库,从命令行 Git 访问时似乎没问题,但是当我在 Github Windows 客户端中打开存储库时,我总是收到错误“加载提交失败 - 失败”加载存储库的提交历史记录。您可能需要打开一个 shell 并调试此存储库的状态。”
如果我取消该错误消息,那么一切似乎都很好。我的直接问题是是否有一种方法可以判断客户端尝试运行的 local-git 或 web-github 命令失败了。不过,更一般地说,是否有 Github 客户端的诊断模式或日志,在可能的情况下我可以告诉命令 UI 正在启动?
谢谢,
最佳答案
回答我自己的问题...
我联系了 Github 支持并得到了有关如何为客户端获取日志的说明:
https://help.github.com/articles/accessing-the-github-for-windows-log
我遇到的问题从日志中很明显,结果证明这是 LibGit2Sharp 中的一个已知错误,由分支名称中的“@”符号引起。
希望这个答案对以后的人有所帮助。
关于Github Windows 客户端 "loading commits failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13384875/