在git中创建分支时出错

时间:2014-01-09 22:19:59

标签: git msysgit

我在Windows上使用git-svn repo,使用msysgit 1.8.5。这是我的.git/config

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[svn-remote "svn"] 
    url = https://svn.domain.com:8443/svn
    fetch = trunk:refs/remotes/trunk
    branches = branches/{BR_4_1_4}:refs/remotes/branches/*

我的分支列表:

$ git branch -a
  BR_4_1_4
* trunk
  remotes/branches/BR_4_1_4
  remotes/trunk

我想创建一个名为trunk的{​​{1}}分支,因此我发出以下命令(您还可以看到后续错误):

trunk_work

知道为什么会失败吗?我用谷歌搜索了一下,但没有看到任何特定的问题。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我在评论中提到,我认为您可以使用此答案中给出的解决方案来解决您的问题:Git: warning: refname 'xxx' is ambiguous when using git-svn

我认为排名第二的答案可能是您最感兴趣的答案:

git config --global core.warnambiguousrefs false

虽然从这些评论中看起来也是这样,但是以heads/trunk格式指定分支(如果那是您感兴趣的那个),可能会完成这项工作。

一些文档:Git config