如何为XML文件设置git merge / git pull?

时间:2018-12-17 19:53:14

标签: git merge git-diff

我有以下情况:

原始的test.xml文件:

<li>
  <span>BA</span>
</li>

具有已提交的本地更改的文件:

<li>
  <span>BA</span>
</li>
<li>
  <span>CE</span>
</li>

通过git pull收到的具有远程更改的文件:

<li>
  <span>BA</span>
</li>
<li>
  <span>DF</span>
</li>

git pull仅将带有新<span>的行标识为更改,是否有任何可以与git pull / git merge一起使用的选项来避免这种情况?

更新: 这是检测到冲突的文件:

<li>
  <span>BA</span>
</li>
<li>
<<<<<<< HEAD
  <span>CE</span>
=======
  <span>DF</span>
>>>>>>> master
</li>

我期待的是类似的东西

<li>
  <span>BA</span>
</li>
<li>
<<<<<<< HEAD
<li>
  <span>CE</span>
</li>
=======
<li>
  <span>DF</span>
</li>
>>>>>>> master
</li>

我已经在--strategy-option=patience上尝试过git pull参数,但这根本没有任何效果。

这只是一个简单的例子。实际上,通过默认Visual Studio编辑器编辑的.resx文件确实发生了此问题。

0 个答案:

没有答案