【问题标题】:Xcode tree conflicts on merge合并时的 Xcode 树冲突
【发布时间】:2017-07-19 07:48:31
【问题描述】:

我正在与 git 一起工作,每次我们尝试合并代码时都会发生树冲突。 我们目前正在使用 git flow,我们通常从开发开始功能,当任务完成时,我们中的一个人将一个功能合并到另一个,然后将其合并到开发中。 问题是每次我们尝试将一个特性合并到另一个特性时,我们都会在 xcode 中发生树冲突,我们不知道如何解决它。

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

【问题讨论】:

  • 如果我跟踪生成的文件,我通常会遇到这些。 Xcode 生成的文件。您是否发现与这些生成的文件存在树冲突?
  • 你好,你找到解决这个问题的方法了吗?

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


【解决方案1】:

如果您还没有添加,请添加.gitignore 文件。

参考下面给出的链接。

How to add .gitignore file into Xcode project

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

git mergetool

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-01-02
        • 2011-04-25
        • 2017-02-04
        • 2018-07-10
        • 2016-07-26
        • 2012-05-29
        • 1970-01-01
        • 2013-10-27
        • 1970-01-01
        相关资源
        最近更新 更多