多人合作合并代码时常出现的问题

来源:互联网 发布:win10引导ubuntu 编辑:程序博客网 时间:2024/06/14 11:14

使用git提交代码合并代码时,打开工程文件时,会报错:


1.xx.xcodeproj cannot be opened because the project file cannot be parsed.

因为.xcodeproj工程文件冲突了,所以解析不了文件。

  

解决办法就是:

   1.对.xcodeproj 文件右键,显示包内容

    2.双击打开 project.pbxproj 文件

    3.找到以上类似的冲突信息(可以用commad + f 搜索<<<<<<< HEAD)

[objc] view plain copy
  1. <<<<<<< HEAD  
  2.                 E7DB00CE1C4C8E81001EB56/* NIMImageViewController.m in Sources */,  
  3. =======  
  4.                 8603CC071D1A825A00487A43 /* FileTypesViewController.m in Sources */,  
  5.                 E7DB00CE1C4C8E81001EB56/* NIMImageViewController.m in Sources */,  
  6. >>>>>>> c46d48be0f656ac549958b849897ec9a3157b325</span>  

    其中:冲突标记<<<<<<< HEAD与=======之间的内容是我的修改,=======与>>>>>>>之间的内容是别人的修改。

   4.删除 <<<<<<<,======,>>>>>>这些行

    将<<<<<<< HEAD删除;还有=======与>>>>>>>之间的内容进行删除,保留一下 <<<<<<< HEAD与=======之间的内容 


2.linker command failed with exit code 1 (use -v to see invocation)

 一般是多添加了.m 文件

解决办法就是:

tag -->Build Phases --> Complie Sources 找到重复的.m文件删除就好


3.Unknown class xxxxxxxx in Interface Builder file.

 一般xib时会出现一般是少添加了xxxxxxxx.m 文件

tag -->Build Phases --> Complie Sources 找到重复的.m文件添加就好




原创粉丝点击