Git Svn - 找到可能的分支点

Ale*_*lex 31 git git-svn

我正在尝试将git svnSVN repo克隆到Git中.

我运行以下命令:

C:\ Projects> git svn clone -T trunk -b branches -t tags --no-metadata https://svn.mycompany.com/Projects/MyProject MyProject

我收到以下错误:

发现可能的分支点: https://svn.mycompany.com/Projects/MyProject/trunk => https://svn.mycompany.com/Projects/MyProject/tags/11.1.9.33334,33334

在/usr/lib/perl5/site_perl/Git/SVN.pm第106行使用未初始化的值代替(s ///).

在串联(.)中使用未初始化的值或在/usr/lib/perl5/site_perl/Git/SVN.pm行106.refs/remotes/MyProject-10.2中使用字符串:' https ://svn.mycompany.com/Projects '找不到''

git的版本是:

1.8.1.msysgit.1

Phi*_*ook 66

我的问题是,由于如此大的SVN(文件和日志),它在某些点上一直崩溃,当我重新启动时,它在我的.git/config文件中创建了多行分支和标签.

branches = branches/*:refs/remotes/svn/branches/*
tags = tags/*:refs/remotes/svn/tags/*
Run Code Online (Sandbox Code Playgroud)

我只是删除了这些的重复条目,并使用我的命令重新启动

git svn fetch
Run Code Online (Sandbox Code Playgroud)

  • 我有同样的问题,但是[svn2git](https://github.com/nirvdrum/svn2git),我删除了分支和标签的所有条目,因为svn2git在"恢复"时添加了它们.谢谢你的提示. (6认同)
  • 为我工作.我恢复了"git svn fetch" (5认同)