ファイルに対してgit blameを実行すると(msysgitを使用)、常に次のような出力が得られます。
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 1) package co
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 2) {
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 3) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 4) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 5) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 6) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 7) impor
つまり、すべての行が「未確定」として表示されます。
私はこれを多くのファイルで試しましたが、多くのコミットがあります-常に同じ結果です。相対パスまたは完全パスも使用してみましたが、違いはないようです。
TortoiseGitのせいにしようとすると、常にすべての行が最初のコミットで最後にコミットされたものとして表示されます。
私が言ったように、これらのファイルの履歴には実際には数十のコミットが存在することも考えました。
アイデア?
編集-詳細
- Git Blameは、このリポジトリがホストされているGitHubで正常に動作します。
- Linuxマシンにクローンを作成し、そこで責任がある場合も、正常に機能します
- msysgitでのみこれは機能しないようです