2012-03-29 8 views
2

SVNリポジトリとGITリポジトリの両方が同じサーバにセットアップされています。スクリプトを実行しようとすると、次のエラーメッセージが表示されます。コードを変更するsvn2git

[[email protected] ~]# ./svn2git.pl /home/svntree/testrepo /home/repositories/testrepo.git 
fatal: ambiguous argument 'HEAD^..HEAD': unknown revision or path not in the working tree. 
Use '--' to separate paths from revisions 
Invalid GIT commit revision: 

私たちはテスト目的でSVNバージョン1.1.4とGITバージョン1.7.2.2を使用しています。

+0

なぜ2番目のディレクトリを渡していますか? svn2git(https://github.com/schwern/svn2git/blob/master/svn2git)のコードを見ると、その例は次のようになります:SVNリポジトリへのパスのみを渡します。 – eckes

+0

スクリプト内で必要なものsvnとgit repoの両方を渡す – user1280241

答えて

0

私はあなたが無視してEOLのコンセプトを保持し、Git < - >オンザフライでの同期をサポートするより正確な変換を実行するので、変換にSubGitを使用することをお勧めします。

関連する問題