当我在文件上运行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上这不起作用