2016-09-26 59 views
-1

使用git svn与克隆和提取后,我结束与本地git存储库,看起来如下。请注意,我已经做了第一次推到我的Git服务器Atlassian的藏匿处,但作为结果,我只有在同步与git的服务器的主分支:致命:无效的对象名称:'refs/remotes/trunk'

c:\myproject>git branch -a 
* master 
    remotes/origin/1335-branch 
    remotes/origin/master 
    remotes/origin/tags/0.1 
    remotes/origin/trunk 

在从Migrating from SVN to Git ...方向和尝试转换远程SVN分支当地的Git分支我做的:

c:\myproject>git branch origin/trunk refs/remotes/trunk 
fatal: Not a valid object name: 'refs/remotes/trunk'. 

,然后我得到的OP错误fatal: Not a valid object name: 'refs/remotes/trunk',我看不出为什么会发生

回答

2

您的教程可能与不同版本的git-svn制造。以前--prefix默认为空,在较新的版本中默认为origin/。因为你现在有refs/remotes/origin/trunk等等,而不是refs/remotes/trunk