SVN存储库在目录名称中有空格

时间:2018-02-02 04:06:16

标签: subgit

我正在尝试使用subgit在现有的SVN repo和新的git repo之间创建链接。

SVN仓库中的目录名称中有空格,我认为在尝试创建配置时会产生问题。

有办法吗?

干杯

1 个答案:

答案 0 :(得分:0)

我是SubGit开发人员之一,据我所知,当目录名称包含空格时没有问题。

如果分支名称中有空格,请在配置文件中使用空格:

branches = branches/branch with space:refs/heads/branch with space
excludeBranches = branches/branch to exclude

好吧,如果空格是最后一个字符,你必须将值放在引号中,因为Git配置格式要求:

branches = "branches/space at the end :refs/heads/spaces at the end "

我还要注意,Git不允许分支名称中的空格,并且在Git存储库中实际上它将被编码为' +':

refs/heads/spaces+at+the+end+

但在配置中,您可以使用空格指定其版本。 此外,您只能在excludePath / includePath选项中使用空格:

includePath = /directory with space
excludePath = /directory with space/subdirectory with space

如果您有其他问题或疑问,请留言,我会更新答案。