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";

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

      }

就可以了。

你可能感兴趣的:(Git合并代码解决冲突后项目打不开的问题)