1

hg convert用来清理一些 hg 存储库中的混乱。在此过程中,我正在使用该--branchmap选项来重命名一些分支。

问题是,名称中带有空格的分支 ( a b) 不会被重命名。我尝试将它们括在引号中(似乎与 一起使用--filemap)或用反斜杠转义,但没有结果。

如何重命名名称中带有空格的分支?

4

1 回答 1

0

只是什么都不做转义原始分支名称。用新鲜的 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)
于 2019-08-09T12:10:21.363 回答