我正在尝试创建一个包含子存储库的 Mercurial 存储库。我的 .hgsub 文件中有以下条目:
subrepo1 = http://hgserver.domain.com/subrepo1
但是,在提交时,我收到以下消息:
B:\>hg commit
committing subrepository ubrepo1
为什么第一个字符被删除?
最佳答案
这显然是一个错误。
但是 StackOverflow 并不是 Mercurial bugtracker,您最多能指望的是一种解决方法。您应该将问题报告给 Mercurial BTS,开发人员实际阅读过该问题,这可能会导致有人真正修复该错误:
https://www.mercurial-scm.org/wiki/BugTracker
但今天是你的幸运日:Mercurial 项目负责人碰巧点击了 Stack Overflow 的链接,他对人们在一个从未发送到他的收件箱且没有立即被重定向的地方报告错误感到恼火到了正确的地方,所以他提交了正确的错误报告,然后修复了错误:
https://www.mercurial-scm.org/bts/issue3033
事实证明,这个特定的错误是由一种非常不寻常的模式引起的,即使用子存储库在 Windows 计算机上的驱动器根目录提交存储库。它是无害的,修复程序将在 11 月 1 日的下一个版本中发布。
关于mercurial - 提交 hgsub 时第一个字符被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7626904/