1

Subversion リポジトリのクローンを作成しようとしています:

git svn clone svn://adress/repo --stdlayout

周りにエラーが発生しますr119

エラー

でチェックアウトしようとしbranches/Mikaelましたr119が、TortoiseSVN から存在しないと言われました。

ログを見ると、次のことがわかります。

119 : /branches/Mikael added (en empty folder)
120 : /branches/Mikael deleted
121 : /branches/Mikael/file.txt added

私に何ができる?

編集: Gitの他のバージョン、1.7.8、1.7.9、1.7.10、および1.7.11を何もないところから始めて、同じコマンドで試してみましたr119が、同じ理由ですべて失敗しました。

4

1 に答える 1

0

--preserve-empty-dirsdir が空であることは明らかなので、を試してください。また、git svn最近かなり改善されました。2.2.x にまだ存在する問題に遭遇し、開発者と協力してパッチを適用し、late-2.2.x (IIRC) で修正されました。心に留めておくべきもう1つのことは、gitは大文字と小文字を区別するファイルシステムで動作することを期待していることです(SVNリポジトリが大文字と小文字を区別するファイルシステムでホストされている場合、少なくとも大文字と小文字を区別することは常に安全な賭けです)。そのため、Windows または Mac を使用している場合は、大文字と小文字を区別するファイル システムを作成するか、Linux マシンまたは VM で変換を行う必要があります。そのブランチへの変更がログに記録され、削除されてから変更されたことが示されている場合、SVN リポジトリが何らかの形で破損している可能性があります。削除されたリビジョンをスキップする必要がある場合があります。他のすべてを試した後、リビジョンをスキップしたい場合は、この投稿 を参照してください

于 2015-05-15T05:58:00.080 に答える