我有一个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ÞÝ?~_žÿ»úùô$«
除了重新编写历史记录之外,不知道下一步该做什么,但这会产生分歧,因为这是团队使用的工作回购。
有什么建议吗?