代码之家  ›  专栏  ›  技术社区  ›  StayOnTarget Charlie Flowers

Mercurial INI(hgrc)ui“合并”选项中允许什么?

  •  0
  • StayOnTarget Charlie Flowers  · 技术社区  · 7 年前

    Mercurial可以使用 mercurial.ini (或 .hgrc )文件。在 [ui] docs merge 选项

    此选项仅记录如下:

    合并

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

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

    merge = kdiff3

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

    谢谢


    注-以上引用的文档建议查看其他链接以获取更多相关信息( https://www.selenic.com/mercurial/hg.1.html#merge-tools

    1 回复  |  直到 7 年前
        1
  •  2
  •   StayOnTarget Charlie Flowers    7 年前

    这种方法并不是将选项添加到 [ui]\merge

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

    [extensions]
    hgext.extdiff =
    
    [extdiff]
    cmd.kdiff3 =
    
    [merge-tools]
    kdiff3.args = $base $local $other -o $output
    

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

    推荐文章