mercurial - 提交 hgsub 时第一个字符被截断

标签 mercurial

我正在尝试创建一个包含子存储库的 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/

相关文章:

mercurial - Mercurial的版本重要吗?

merge - 如何处理 Mercurial 中的封闭拓扑头?

git - DVCS命令的统一

mercurial - 如何 merge 本地存储库中的 2 个分支

version-control - "abuse"Mercurial 的重命名功能可以跟踪代码块的移动吗?

最常见的 Mercurial 命令的 Git 等价物?

Mercurial:冲突 merge 后编辑器不显示冲突文件

python - 当基于补丁的工作流程失败导致您的存储库中出现 .rej block 时,是否有任何补丁工具可以与 Mercurial 配合良好

mercurial - 删除 Mercurial 存储库中的 "nameless"节点

mercurial - 如何将分支更新为 Mercurial 中不同分支上标签的状态?