我正在尝试使用subgit在现有的SVN repo和新的git repo之间创建链接。
SVN仓库中的目录名称中有空格,我认为在尝试创建配置时会产生问题。
有办法吗?
干杯
答案 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
如果您有其他问题或疑问,请留言,我会更新答案。