【发布时间】:2020-06-02 21:02:29
【问题描述】:
我正在尝试使用 hggit 来使用 mercurial 作为 git 存储库的客户端。
我无法推送到 git 存储库,因为某个天才创建了一个名为 GTS 170528 的分支(注意空格)。
从 hg 推送到 git 时,出现错误:
dulwich.errors.RefFormatError: refs/heads/GTS 170528
我只能假设空间是问题所在。我知道您不能真正重命名 hg 分支。
关于如何让 Mercurial 在出站时忽略它,或 git 在入站时不关心它的任何想法?
【问题讨论】:
-
这在 Git 中也是一个糟糕的分支名称。重命名该分支。
-
@torek -- 这并没有真正重命名分支,它只是关闭它。唉。
-
在那个线程中有一个关于使用转换扩展的答案,它真的可以重命名分支。