iphone - 用git merge Xcode的工程文件是建很烦的事。怎么破?
伊谢尔伦
伊谢尔伦 2017-04-22 09:00:14
0
1
640

如果是php、rails项目,用git merge后解决每个文件的冲突就好了。

如果git merge cocoa项目,工程文件经常会有冲突。而且一冲突就一大堆。怎么破?不会要为每个项目成员开一个工程文件吧,有木有科学点的解决方案

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(1)
洪涛

Kebanyakan konflik fail projek .pbxproj yang kami hadapi ialah beberapa orang telah menambah fail pada projek pada masa yang sama Ini ialah fail XML, jadi pada asasnya semua pengubahsuaian yang dibuat pada fail ini oleh semua pihak ditambah bersama. Anda boleh meminta git melakukan ini dengan menambahkan baris pada fail .gitattributes:

*.pbxproj text -crlf -diff -merge=union

Ini boleh mengendalikan kebanyakan situasi, melainkan seseorang memadamkan fail, seseorang menambah fail dengan nama yang sama atau semua orang mengubah suai beberapa pilihan kompilasi pada masa yang sama, tetapi situasi ini harus dielakkan melalui sistem.

Selain itu, dikatakan bahawa beberapa pasukan pembangunan iOS di Google tidak menyerahkan fail .pbxproj Sebaliknya, mereka mentakrifkan format fail untuk merekod senarai fail, dan kemudian menggunakan skrip dalaman untuk menjana .pbxproj.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan