私はMicrosoft Windowsで作成されたgitリポジトリを持っています。 Microsoft Windowsでは大文字と小文字を区別しないファイルシステムがあります。このリポジトリにチェックインしている人は、ファイル名の大文字と小文字を区別していません。つまり、同じディレクトリまたはファイルが2つの異なる名前で表示されることがあります。gitリポジトリのリビジョンごとにファイルマニフェストを取得するにはどうすればよいですか?
私はこの問題を解決することを意味します。しかし、本当にそれを修正するために、私はそれを扱う必要があります。
各リビジョンのファイルのリストを取得するために迅速かつ簡単な方法はありますか?
私はこのようなケースを固定するための戦略を決めることができるように、2つの異なる名前で同じファイルを持っているリビジョン(もしあれば)を把握するために、これを必要としています。これは、この情報を可能な限り迅速に取得する必要があることを意味します。そのため、解析には時間がかかります。
私はgitリポジトリをMercurialにインポートすることを考えます。これにはマニフェストコマンドがあります。これは、私が合理的にすばやくしたいものを正確に実行します。 – Omnifarious