我可以根据文件扩展名将TortoiseHg配置为使用自定义差异工具吗?

时间:2015-06-29 18:48:12

标签: diff tortoisehg

我有一些必须跟踪代码跟踪的文本文件,但它们只能与我的自定义工具进行有意义的比较,而不能与任何通用的差异工具进行比较。是否可以根据文件扩展名将TortoiseHg配置为使用不同的工具?

1 个答案:

答案 0 :(得分:1)

您可以使用实施docdiff(在任何 TortoiseHG安装中)作为起点,并为您的差异工具重复这些步骤

  1. $TortoiseHg\hgrc.d\MergeTools.rc docdiff定义为附加diff-tool
  2. docdiff.priority=-100
    docdiff.regkey=Software\TortoiseHg
    docdiff.regappend=\docdiff.exe
    ...
    docdiff.diffargs=$child $parent
    docdiff.diff3args=$parent1 $child $parent2 $child
    
    1. $TortoiseHg\hgrc.d\MergePatterns.rc部分[diff-patterns]部分部分扩展程序 docdiff,上面定义,分配为diff-tool
    2. [diff-patterns]
      **.doc = docdiff
      **.rtf = docdiff
      **.docx = docdiff
      **.docm = docdiff
      **.ppt = docdiff
      ...
      

      .hgrc中为您的工具+扩展为您的存储库实现它并使用