Git合并代码解决冲突后项目打不开的问题

我们协作开发合并代码后出现冲突是经常发生的事情,有一种冲突是两人在同一文件夹下都添加或者创建了新文件:

之前合并代码时,因为这个原因将冲突解决了,但是问题来了:

xcworkspace打开后,是空的,无法build。

46B2E8B0223B7DA40077B773 /* Support */ = {

isa = PBXGroup;

children = (

46B2E8B1223B7DAC0077B773 /* File.h */,

46B2E8B2223B7DAC0077B773 /* File.m */,

);

path = Support;

=======

5E313960223B598D004F8917 /* Model */ = {

isa = PBXGroup;

children = (

5E313961223B5A79004F8917 /* DSFriendsCircle.swift */,

);

path = Model;

>>>>>>> 8a081f14de66020f23149dd68be40a370f38ecf4

sourceTree = "Your Group";

}

如果我们简单的将引用的内容删除,就会出现开头提到的情况。

仔细一看很容易发现 xcode包内容中一个isa对应一个sourceTree的GroupName,因为多人协作时在同个路径下创建文件会把相同的内容合二为一,这个时候我们只需要在缺少添加上

    sourceTree = "Your Group";

以及缺少括号的地方添加上

      }

就可以了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,499评论 0 10
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,171评论 1 32
  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa阅读 8,949评论 0 6
  • 匹诺曹的食谱 独流鬼子镇已经有了一千年的历史,整个镇子都成精了,镇上的父老乡亲也成了人精。 对于天空“崩落”的天人...
    一指天空阅读 229评论 0 0
  • 纯洁的大白纸阅读 427评论 0 0