.gitattributes合并驱动程序未使用

黑色眼睛

首先,我知道这个问题,如何告诉git始终为特定文件上的冲突合并选择本地版本?但是这篇文章对我没有帮助,并且由于我的声誉我无法添加任何评论。

http://git-scm.com/book/zh-CN/Customizing-Git-Git-Attributes建议为该路径设置我们的合并策略,而不是设置自定义合并驱动程序。

添加自定义合并驱动程序返回退出代码0的好处和区别是什么?

我的存储库顶层有一个.gitattributes文件:

pom.xml merge=ours

但是,当我用更改的pom.xml文件合并两个分支时,合并无法解决:

$ git merge origin/master
Auto-merging pom.xml
CONFLICT (content): Merge conflict in pom.xml
Automatic merge failed; fix conflicts and then commit the result.

我得到一个标准的合并冲突结果:

<pom>
<<<<<<< HEAD
    <version>0.88-SNAPSHOT</version>
=======
    <version>0.87.0</version>
>>>>>>> origin/master
</pom>

我究竟做错了什么?

您可以声明一个合并驱动程序,但这意味着您必须在git config上对其进行定义,如“ .gitattributes&&一个文件的单独合并策略”:

[merge "ours"]
    name = "Keep ours merge"
    driver = true

这样就可以为文件或文件集提供合并策略,而不是-s策略选项,该策略不需要您定义驱动程序,但是可以解决所有文件的冲突(不仅限于git merge pom.xml

git merge -s ours

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.gitattributes合并驱动程序未使用

来自分类Dev

Nvidia驱动程序问题,未使用驱动程序

来自分类Dev

不使用Git合并驱动程序

来自分类Dev

Linux设备驱动程序未使用udev自动加载

来自分类Dev

Ubuntu未正确使用AMD或Nvidia驱动程序

来自分类Dev

Xubuntu 20.04 未正确使用 Radeon 驱动程序 amdgpu

来自分类Dev

未安装AMD视频驱动程序

来自分类Dev

Wifi驱动程序未安装

来自分类Dev

未安装Piwik MySQL驱动程序

来自分类Dev

Spark未使用com.mysql.jdbc.Driver类找到注册的驱动程序

来自分类Dev

使用Nvidia驱动程序时未检测到笔记本电脑内部屏幕

来自分类Dev

使用 Selenium Web 驱动程序单击功能未单击 Telerik 打开文件对话框

来自分类Dev

winusb设备驱动程序应用程序未执行

来自分类Dev

当前未安装NVIDIA驱动程序,但它们显示在“其他驱动程序”中

来自分类Dev

安装 Ubuntu 18.04 NVIDIA 驱动程序后,Intel 显卡未绑定到驱动程序

来自分类Dev

Virtualbox 内核驱动程序错误:未安装内核驱动程序 (rc=-1908)

来自分类Dev

使用Selenium驱动程序的Mocha超时

来自分类Dev

使用LIBUSB的USB鼠标驱动程序

来自分类Dev

无法使用Nvidia驱动程序

来自分类Dev

在ci中使用mysqli驱动程序

来自分类Dev

无法使用Nvidia驱动程序

来自分类Dev

使用Windows到Linux的驱动程序

来自分类Dev

使用nVidia驱动程序的图形错误

来自分类Dev

如何使用默认的声音驱动程序

来自分类Dev

MongoDB:使用Java驱动程序拉

来自分类Dev

如何更改声卡使用的驱动程序?

来自分类Dev

使用 RxSwift、驱动程序并绑定到

来自分类Dev

使用 Python 的 Selenium 网络驱动程序

来自分类Dev

使用 spi-bitbang 驱动程序

Related 相关文章

热门标签

归档