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의 비난을 사용하려고 할 때 항상 모든 줄이 첫 번째 커밋에서 마지막으로 커밋 된 것으로 표시됩니다.
내가 말했듯이이 파일의 역사에는 실제로 수십 개의 커밋이 있다고 생각했습니다 ..
아이디어?
편집-추가 정보
- Git blame은이 저장소가 호스팅되는 GitHub에서 잘 작동합니다.
- Linux 시스템에 복제하고 거기에서 비난을해도 잘 작동합니다.
- msysgit에서만 작동하지 않는 것 같습니다.