Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
Mercurial INI(hgrc)用户界面中允许什么;“合并”;选项_Mercurial - Fatal编程技术网

Mercurial INI(hgrc)用户界面中允许什么;“合并”;选项

Mercurial INI(hgrc)用户界面中允许什么;“合并”;选项,mercurial,Mercurial,可以使用Mercurial.ini(或.hgrc)文件配置Mercurial。在[ui]部分()中有一个合并选项 此选项仅记录如下: 合并 手动合并期间要使用的冲突解决程序 在我当前的配置中,我只有一行: merge=kdiff3 但是,此设置允许的语法是什么?例如,我可以为指定的程序提供命令行选项吗?我可以使用绝对路径吗?等等 谢谢 注意-上面引用的文档确实建议在另一个链接中查找更多相关信息(),但这并没有特别涉及我感兴趣的配置部分。方法不是向[ui]\merge条目添加选项,而是在其他地方

可以使用
Mercurial.ini
(或
.hgrc
)文件配置Mercurial。在
[ui]
部分()中有一个
合并
选项

此选项仅记录如下:

合并

手动合并期间要使用的冲突解决程序

在我当前的配置中,我只有一行:

merge=kdiff3

但是,此设置允许的语法是什么?例如,我可以为指定的程序提供命令行选项吗?我可以使用绝对路径吗?等等

谢谢



注意-上面引用的文档确实建议在另一个链接中查找更多相关信息(),但这并没有特别涉及我感兴趣的配置部分。

方法不是向
[ui]\merge
条目添加选项,而是在其他地方进一步配置合并工具

mercurial wiki中关于kdiff3的页面更详细地介绍了如何使用
[extdiff]
[merge tools]
部分。摘录:

[extensions]
hgext.extdiff =

[extdiff]
cmd.kdiff3 =

[merge-tools]
kdiff3.args = $base $local $other -o $output

这将添加一个新的图形化diff命令
hgkdiff3
(使用ExtdiffExtension),并告诉Mercurial使用kdiff3进行合并

方法不是向
[ui]\merge
条目添加选项,而是在其他地方进一步配置合并工具

mercurial wiki中关于kdiff3的页面更详细地介绍了如何使用
[extdiff]
[merge tools]
部分。摘录:

[extensions]
hgext.extdiff =

[extdiff]
cmd.kdiff3 =

[merge-tools]
kdiff3.args = $base $local $other -o $output

这将添加一个新的图形化diff命令
hgkdiff3
(使用ExtdiffExtension),并告诉Mercurial使用kdiff3进行合并

感谢您提供关键信息。我只是根据我在理解你的答案时所学到的知识,添加了一些评论来稍加阐述。感谢你提供关键信息。根据我在理解您的答案时所学到的知识,我添加了一些注释进行了详细阐述。此页面提供了更多信息:此页面提供了更多信息: