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

时间:2014-11-05 03:50:15

标签: git git-diff atlassian-fisheye

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

在Fisheye之外可以重现,它指向git和文件之间的东西?

我尝试过不同版本的Git(msysgit-1.9.0,1.9.2,1.9.4)并且都表现出相同的问题。我还将.nn添加到.gitattributes文件(*.Pdf diff=astextplain)也没有成功。

运行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ÞÝ?~_žÿ»úùô$« 

除了重新编写历史记录之外,不知道下一步该做什么,但这会产生分歧,因为这是团队使用的工作回购。

有什么建议吗?

0 个答案:

没有答案