2

我正在使用 Mapbox-ios-sdk 并尝试将 Github 中源的差异合并到我的本地 hack。

现在我试图告诉 Git 通过编写将 pbxproj 文件视为文本

*.pbxproj text -crlf -diff -merge union

到一个新文件 ./git/info/attributes

git diff MapView/MapView.xcodeproj/project.pbxproj仍然将其视为二进制:

diff --git a/MapView/MapView.xcodeproj/project.pbxproj b/MapView/MapView.xcodeproj/project.pbxproj
index d91c5b9..d8d04df 100755
Binary files a/MapView/MapView.xcodeproj/project.pbxproj and b/MapView/MapView.xcodeproj/project.pbxproj differ

我也尝试将其编写为 .gitattributes 但它仍将文件视为二进制文件。这是为什么?

4

1 回答 1

1

mangitattributes手册页看,似乎与一种将文件制作-crlf二进制文件的方法有关。-diff

所以这应该更接近标记(有点像这个配置):

*.pbxproj text -merge union
于 2012-10-16T07:23:39.880 回答