我hg convert
用来清理一些 hg 存储库中的混乱。在此过程中,我正在使用该--branchmap
选项来重命名一些分支。
问题是,名称中带有空格的分支 ( a b
) 不会被重命名。我尝试将它们括在引号中(似乎与 一起使用--filemap
)或用反斜杠转义,但没有结果。
如何重命名名称中带有空格的分支?
我hg convert
用来清理一些 hg 存储库中的混乱。在此过程中,我正在使用该--branchmap
选项来重命名一些分支。
问题是,名称中带有空格的分支 ( a b
) 不会被重命名。我尝试将它们括在引号中(似乎与 一起使用--filemap
)或用反斜杠转义,但没有结果。
如何重命名名称中带有空格的分支?
只是什么都不做转义原始分支名称。用新鲜的 Mercurial (THG) 5.0.2 测试
原始回购
>hg branches
My Branch 4:a44473442f4c
Other Branch 3:139a43f9edc4
default 0:356bf10ef7f0 (inactive)
分支图
My Branch My
Other Branch Other
转换后的回购
>hg branches
My 4:1f22df1c3744
Other 3:6a2a18b56a5c
default 0:356bf10ef7f0 (inactive)