33

git svnSVNリポジトリをGitに複製するために使用しようとしています。

次のコマンドを実行します。

C:\ Projects> git svn clone -T trunk -b branchs -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

4

3 に答える 3

72

私の問題は、SVN (ファイルとログ) が非常に大きいため、いくつかの時点でクラッシュし続け、再起動すると、.git/config ファイル内にブランチとタグの複数の行が作成されることでした。

branches = branches/*:refs/remotes/svn/branches/*
tags = tags/*:refs/remotes/svn/tags/*

これらの重複するエントリを削除し、コマンドで再起動しました

git svn fetch
于 2013-05-07T16:30:32.547 に答える