在团队开发中通常都会使用Git或者SVN对代码做版本控制,碰到冲突时很常见的。碰见工程文件冲突亦是很正常的,然而通常在解决这类冲突的时候都是打开工程文件project.pbxproj,然后在文件里面一个个解决有冲突的地方。

这一推鬼东西我是看着真的难受......
*因为很多时候基本都是项目文件结构发生改变而引起的工程文件冲突,所以在此我就相对于这个情况进行说明。
SVN的解决办法:
1、删除本地.Xcodeproj。

2、再次从svn更新一遍(这个时候,工程文件会重新下载到本地)
3、粗暴一点吧,将本地项目的文件删除一遍引用,再重新拖入。类似于我这种,删除操作不要在这里而是在工程打开后去删除引用。


Git解决办法:
方法类似,但是git删除本地工程文件,然后拉取就拉不下来了,我不知道是不是我的方法不对。我的解决办法是:
1、拉取最新代码,将更新的工程文件内容,替换到本地的工程文件。
2、剩下的步骤就跟SVN第三步是一样的了。
网友评论