合并时Xcode树冲突

时间:2017-02-28 11:07:26

标签: xcode git merge git-flow tree-conflict

我使用git在团队中工作,每当我们尝试合并代码时,我们都会遇到树冲突。 我们目前正在使用git flow,我们通常从开发中启动功能,当任务完成时,我们中的一个将一个功能合并到另一个功能中,然后将其合并到develop中。 问题是每次我们尝试将一个功能合并到另一个功能时,我们在xcode中存在树冲突,我们不知道如何修复它。

错误消息为:"由于一个或多个树冲突,无法执行操作。"

3 个答案:

答案 0 :(得分:0)

如果您尚未添加,请添加.gitignore文件。

参考下面给出的链接。

How to add .gitignore file into Xcode project

如果它没有解决您的问题,您可以尝试使用以下命令使用终端进行合并。

git mergetool

如果有任何冲突,那么你可以解决它。

答案 1 :(得分:0)

我通过不同的方式解决了这个问题: 首先我将feature1合并到develop中,然后我将develop开发成feature2和final feature2。 这样就没有树冲突了。

答案 2 :(得分:0)

这也发生在我身上。问题是master分支具有未提交的更改(与另一个中的更改无关)。切换到master并提交更改,使我可以将功能分支合并回master

尝试在所有分支上落实所有更改,然后在此之后再次尝试合并。