Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有可能替换git合并算法吗?_Git_Merge_Git Merge - Fatal编程技术网

有可能替换git合并算法吗?

有可能替换git合并算法吗?,git,merge,git-merge,Git,Merge,Git Merge,我想知道是否有可能编写自己的自定义合并,并使用它来代替标准合并 我想到的唯一想法是将它作为merge.tool放在config中,但这将使它在标准git merge之后运行,而不是取而代之 谢谢 读取属性: 定义自定义合并驱动程序 合并驱动程序的定义是在.git/config文件中完成的,而不是在gitattributes文件中完成的,因此严格来说,在本手册页面中讨论合并驱动程序是错误的。然而 要定义自定义合并驱动程序filfre,请向$GIT_DIR/config文件(或$HOME/.gitc

我想知道是否有可能编写自己的自定义合并,并使用它来代替标准合并

我想到的唯一想法是将它作为merge.tool放在config中,但这将使它在标准git merge之后运行,而不是取而代之

谢谢

读取属性:

定义自定义合并驱动程序

合并驱动程序的定义是在.git/config文件中完成的,而不是在gitattributes文件中完成的,因此严格来说,在本手册页面中讨论合并驱动程序是错误的。然而

要定义自定义合并驱动程序filfre,请向$GIT_DIR/config文件(或$HOME/.gitconfig文件)添加一个节,如下所示:

[merge "filfre"]
    name = feel-free merge driver
    driver = filfre %O %A %B
    recursive = binary