我们的一个项目原来有外包的团队开发,3天前,我们本地的一个团队参与到里面去,我们从当时的分支创建了一个新的分支进行本地开发,今天晚上,我们对两个分支进行了第一次合并,发现project.pbxproj中有冲突导致项目无法在xcode中打开。
project.pbxproj超过了1w行,我打开文件后手工删除了里面>>>head,===,<<<branch-name 这样的地方,不过现在还是无法打开,这个文件太大了,而且是自动生成的,所以现在要找出是哪里的问题实在不好办,真后悔应该每天都合并一次的,时间越长合并的时候越麻烦啊?
请问大家对于project.pbxproj的冲突合并有啥经验吗?
Ce n'est pas un problème que le fichier soit trop volumineux, mais que le fichier du projet est illégal et ne peut pas être reconnu par xcode. Le plus gros problème est que lors de l'ajout de fichiers, ils doivent être soumis immédiatement et laisser les autres fusionner.
Vous pouvez également y jeter un œil et utiliser un script pour supprimer le conflit. http://stackoverflow.com/questions/2615378/how-to-use-git-properly-with-xcode