ios - why should .pbxproj file be treated as binary in version control systems? -


in few places been mentioned .pbxproj file should committed/imported binary in cvs or git. looks script file in text format. reasons behind suggestion should treated binary?

as mentioned here, pbxproj not mergeable, being complex property list managed json.

the usual setting in .gitattributes:

*.pbxproj -crlf -diff -merge 

as explained here:

this prevents git trying fix newlines, show in diffs, , excludes merges.

the other approach is:

*.pbxproj binary merge=union 

as documented here, didn't work well.

the problem braces become out of place on regular basis, made files unreadable. true tho work of time - fails maybe 1 out of 4 times.


Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -