Quand je lance git blame sur un fichier (en utilisant msysgit), j'obtiens toujours le type d'impression suivant:
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
c'est-à-dire qu'il montre toutes les lignes comme pas encore engagées.
J'ai essayé cela sur de nombreux fichiers, qui ont de nombreux commits - toujours les mêmes résultats. J'ai également essayé d'utiliser le chemin relatif / complet, mais cela ne semble pas faire de différence.
Quand j'essaye d'utiliser le blâme de TortoiseGit, il montre toujours chaque ligne comme étant la dernière commise au premier commit:
même pensé, comme je l'ai dit, il y a en fait des dizaines de commits dans l'historique de ces fichiers.
Des idées?
Modifier - Plus d'informations
- Git blame fonctionne bien sur GitHub, où ce dépôt est hébergé.
- Cela fonctionne également très bien si je le clone sur une machine Linux et que je blâme là-bas
- Il semble que cela ne fonctionne que sur msysgit