我正在使用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格式,但它仍然把文件当作二进制文件。为什么会这样呢?
发布于 2012-10-16 15:23:40
从man gitattributes man page来看,-crlf和-diff似乎与一种将文件转换为二进制文件的方式联系在一起。
所以这应该更接近目标(有点像this config中的):
*.pbxproj text -merge unionhttps://stackoverflow.com/questions/12909222
复制相似问题