Git-svn では、大文字と小文字が異なるだけで重複するファイル名が許可され、Subversion リポジトリに追加されました。
Windows では、これは Subversion がファイルをチェックアウトできず、重複していると訴えたことを意味していました。
別の開発者が、大文字と小文字が正しくないバージョンをリポジトリから削除しました。git-svn rebase を実行しようとすると、「HEAD をデタッチできませんでした」というメッセージが表示され、問題のファイル名が追跡されておらず、上書きする必要があるという苦情が表示されます。ファイルを削除すると、git-svn はファイルを更新する必要があると文句を言います。
大文字と小文字を区別するファイルシステムを持つマシンにリポジトリをコピーする唯一の解決策は、リベースを実行してから元に戻すことですか?
git-svn が Windows で実際に動作する準備ができていないことは理解していますが、git-svn が作成したこの混乱から回復したいと考えています。