我正在尝试创建一个包含子存储库的mercurial存储库。我的.hgsub文件中有以下条目:
subrepo1 = http://hgserver.domain.com/subrepo1
然而,在提交时,我收到以下消息:
B:\>hg commit
committing subrepository ubrepo1
为什么删除第一个字符?
答案 0 :(得分:6)
这显然是一个错误。
但是StackOverflow 不是 Mercurial bugtracker,你可以期待的最好的解决方法是。您应该将问题报告给开发人员实际阅读的Mercurial BTS,这可能会导致某人实际修复该错误:
https://www.mercurial-scm.org/wiki/BugTracker
但是今天是你的幸运日:Mercurial项目负责人碰巧看到了Stack Overflow的链接,很恼火,人们在一个没有进入收件箱的地方报告错误而且没有立即被重定向到了正确的地方,所以他提交了一份正确的错误报告,然后修复了错误:
https://www.mercurial-scm.org/bts/issue3033
原来这个特殊的错误是由于在具有subrepo的Windows机器上提交到驱动器根目录的repo的非常不寻常的模式引起的。它是无害的,修复将在11月1日的下一个版本中发布。