合并时Xcode树冲突

问题描述 投票:1回答:3

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

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

xcode git merge git-flow tree-conflict
3个回答
0
投票

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

参考下面给出的链接。

How to add .gitignore file into Xcode project

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

git mergetool

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


0
投票

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


0
投票

这也发生在我身上。问题是master分支有未完成的变化(与另一个变化无关)。切换到master并提交更改允许我将功能分支合并回master

尝试在所有分支上提交所有更改,然后再尝试合并。

© www.soinside.com 2019 - 2024. All rights reserved.