. gitattributes не работает

Мой .gitattributes имеет следующее, чтобы различать проект XCode (который представляет собой простой текст)

*.pbxproj -crlf -diff -merge

Но когда я сравниваю, все еще отображается двоичный файл

# git diff MyApp.xcodeproj/project.pbxproj
diff --git a/MyApp.xcodeproj/project.pbxproj b/MyApp.xcodeproj/project.pbxproj
index xxx..xxx xxx
Binary files a/MyApp.xcodeproj/project.pbxproj and b/MyApp.xcodeproj/project.pbxproj differ

Мой .gitattributes находится на том же уровне папки .git


person Howard    schedule 01.09.2012    source источник


Ответы (1)


Правильный. Ваш .gitattributes просит рассматривать файл как двоичный, когда дело доходит до сравнения и слияния. Взгляните на этот вопрос StackOverflow, который ужасно похож на ваш: Git и pbxproj

person John Szakmeister    schedule 01.09.2012