Xcode Git合并忽略来自一个分支的冲突?

Xcode Git合并忽略来自一个分支的冲突?,xcode,git,Xcode,Git,我有一个带有xcode项目的git设置。该项目中有一个.storyboard文件,它是一个很长的xml文件 此文件在合并时会导致许多冲突,因为在更新布局时,所有视图的位置或大小都会发生微小的更改,有时仅更改1px 我的git中有一些分支 当我在我的主分支上并且想要将主分支与我的测试分支合并时,我在那个特定的文件中得到大约30个冲突 因为当发生冲突时,它看起来是这样的: >>>>>> HEAD <Some stuff /> =

我有一个带有xcode项目的git设置。该项目中有一个.storyboard文件,它是一个很长的xml文件

此文件在合并时会导致许多冲突,因为在更新布局时,所有视图的位置或大小都会发生微小的更改,有时仅更改1px

我的git中有一些分支

当我在我的主分支上并且想要将主分支与我的测试分支合并时,我在那个特定的文件中得到大约30个冲突

因为当发生冲突时,它看起来是这样的:

>>>>>> HEAD 
           <Some stuff />
======
           <Some stufff />
>>>>>> Test
>>>>>>>头部
======
>>>>>>试验

是否可以从我合并的头或分支中删除所有冲突?

当冲突到达时,将创建三个文件

  • 您所在的分支机构的文件上写着“我们的”(在您的情况下为主人)
  • 您要合并的分支的文件显示
    他们的
    (在您的案例中进行测试)
  • 记录所有冲突
  • 您可以执行以下操作

  • 使用git checkout--我们的
  • 使用git checkout--他们的
  • 手动解决冲突
  • 你可以阅读更多关于它的内容


  • git mergetool
    然后在源代码树中选择
    Master
    ,可以选择
    resolve using mine/theres
    。不确定它在其他GUI上是如何运行的。@Thomas我不需要为此安装一些东西吗?我记得我以前是用我发现的一种非常简单的方法来做这件事的,但我忘记了。这似乎是我忘记的,如果我只放一个。在文件路径中,每个文件都会忽略我们的/他们的?因为我没有尝试
    ,您可以自己尝试。谢谢,我会尝试这个,然后带着您的accept回来