search

Home  >  Q&A  >  body text

git - xcode 的project.pbxproj 的合并问题

我们的一个项目原来有外包的团队开发,3天前,我们本地的一个团队参与到里面去,我们从当时的分支创建了一个新的分支进行本地开发,今天晚上,我们对两个分支进行了第一次合并,发现project.pbxproj中有冲突导致项目无法在xcode中打开。

project.pbxproj超过了1w行,我打开文件后手工删除了里面>>>head,===,<<<branch-name 这样的地方,不过现在还是无法打开,这个文件太大了,而且是自动生成的,所以现在要找出是哪里的问题实在不好办,真后悔应该每天都合并一次的,时间越长合并的时候越麻烦啊?

请问大家对于project.pbxproj的冲突合并有啥经验吗?

伊谢尔伦伊谢尔伦2798 days ago557

reply all(1)I'll reply

  • ringa_lee

    ringa_lee2017-04-24 09:12:53

    This is not a problem that the file is too large, but that the project file is illegal and cannot be recognized by xcode. The biggest problem is that when adding files, they must be submitted immediately and let others merge.

    Also, you can take a look at this and use a script to remove the conflict. http://stackoverflow.com/questions/2615378/how-to-use-git-properly-with-xcode

    reply
    0
  • Cancelreply