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

Load Balancing in Bluemix using custom domain and DNS SRV records -

oracle - pls-00402 alias required in select list of cursor to avoid duplicate column names -

python - Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] error -