Когда я запускаю 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 это не работает