运行git diff时不支持的文件类型

运行git diff时不支持的文件类型,git,git-diff,atlassian-fisheye,Git,Git Diff,Atlassian Fisheye,我有一份git回购协议,我正试图在Fisheye/Crucible中建立索引。问题是,它在特定更改上失败,并在文件extn“.Pdf”上抛出不受支持的文件类型。只有一个文件具有此扩展名导致问题,而另一个文件具有.PDF或.PDF工作正常。正在调用的命令是git.exe diff-M--no abbrev--full index-U0 721dd161c28bd43b15874c03a8bfc4ae0f6aa32..af0a23599eef5612236d0ccf9cb913277171f28 在

我有一份git回购协议,我正试图在Fisheye/Crucible中建立索引。问题是,它在特定更改上失败,并在文件extn“.Pdf”上抛出不受支持的文件类型。只有一个文件具有此扩展名导致问题,而另一个文件具有.PDF或.PDF工作正常。正在调用的命令是
git.exe diff-M--no abbrev--full index-U0 721dd161c28bd43b15874c03a8bfc4ae0f6aa32..af0a23599eef5612236d0ccf9cb913277171f28

在Fisheye之外是可复制的,它指向git和文件之间的某个东西

我尝试过Git的不同版本(msysgit-1.9.0、1.9.2、1.9.4),但都出现了相同的问题。我还将extn添加到.gittributes文件(
*.Pdf diff=astextplane
)中,但也没有成功

运行gitk时,我得到以下信息:

STTopStockturnbyValue.Pdf
%PDF-1.2
1 0 obj
<< /Type /Catalog 
/Pages 3 0 R 
/ViewerPreferences << 
>>
>> 
endobj
5 0 obj
<< /Type /Page 
/Parent 4 0 R 
/MediaBox [0 0 596 842] 
/Resources 9 0 R
/Annots 10 0 R
/Contents 6 0 R >> 
endobj
10 0 obj
[ 
] 
endobj
9 0 obj
<<
/Font << /F0 11 0 R /F1 12 0 R >>
/ProcSet 8 0 R
>>
endobj
6 0 obj
<< /Length 7 0 R /Filter /FlateDecode >> 
stream
xÚYYs¹~W•þžRÒ9Â}¸*cj$q5<23´­dó •i—‰ôÒò¦üïóa’\í>ˆEènt÷×øÛé   K(¥dÿsó«.‘Î)b„Me’(¥ñ…Zb¹ßÑd³<=y{zò|V§'´¦Üÿô\.®ÀS’êjRå§'´|O(©>žžüë¬Z%Š”Ïë‡ÿ’êûfEæËͧõæé~õ°üF~ýAÞÝ?~_žÿ»úùô$« 
STTopStockturnbyValue.Pdf
%PDF-1.2
10 obj
>> 
endobj
50 obj
> 
endobj
10 0 obj
[ 
] 
endobj
9.0 obj
/程序集8 0 R
>>
endobj
60 obj
> 
流动
xÚYYsüWÒRÒ9¸cj$q5ˆEünt÷࢐K(¥dÿsó«bÎMe’(¥…ZbßdžžZ%ŠāEÿEýEýFý
除了重写历史记录外,不确定下一步要做什么,但这将产生影响,因为这是团队使用的有效回购协议

有什么建议吗