我們的一個專案原來有外包的團隊開發,3天前,我們本地的一個團隊參與到裡面去,我們從當時的分支創建了一個新的分支進行本地開發,今天晚上,我們對兩個分支進行了第一次合併,發現project.pbxproj中有衝突導致專案無法在xcode中開啟。
project.pbxproj超過了1w行,我打開文件後手工刪除了裡面>>>head,===,<<<branch-name 這樣的地方,不過現在還是無法打開,這個檔案太大了,而且是自動產生的,所以現在要找出是哪裡的問題實在不好辦,真後悔應該每天都合併一次的,時間越長合併的時候越麻煩啊?
請問大家對於project.pbxproj的衝突合併有啥經驗嗎?
這不是檔案太大的問題,而是project檔案不合法了,xcode無法辨識。 最大的問題就是添加文件的時候一定要立刻提交,並且讓它人merge。
另外可以看看這個,用腳本把conflict去掉。 http://stackoverflow.com/questions/2615378/how-to-use-git-properly-with-xcode