ファイルに対して (msysgit を使用して) git Blame を実行すると、常に次のような出力が得られます。
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 の Blame を使用しようとすると、すべての行が最初のコミットで最後にコミットされたものとして常に表示されます。
私が言ったように、これらのファイルの履歴には実際に何十ものコミットがあるとさえ思っていました..
アイデア?
編集 - 詳細情報
- Git Blame は、このリポジトリがホストされている GitHub で正常に動作します。
- Linuxマシンにクローンしてそこで責任を負わせても問題なく動作します
- これは msysgit でのみ機能しないようです