2016-08-11 16 views
0

TortoiseHgのTortoiseSVNのビジュアル差分ツールを使用したいと思います。私は、このような.iniファイルでextdiff使用できることがわかった。特定のファイルタイプのTortoiseHg extdiff

[extdiff] 
cmd.tortoiseIdiff = C:\Program Files\TortoiseSVN\bin\TortoiseIDiff.exe 
opts.tortoiseIdiff = /left:"$parent" /lefttile:"$plabel1" /right:"$child" /righttitle:"$clabel" /showinfo 

しかし、私はそれをデフォルトとして設定したときに、今私のすべてのファイルがTortoiseIDiff.exeによりを開こう。 TortoiseHgに特定のファイル拡張子でのみこれを使用するように指示するにはどうすればよいですか?あなたが使用することができます

答えて

0
  1. 拡張固有のあなたは、画像のみの適切TortoiseHgの内側TortoiseIDiffを使用するためには

グローバルではなく、異なるようTortoiseIDiffを設定するには、必見

  • 今extdiff拡張せずに異なりますあなたが持っている

    • 追加のカスタムdiff |マージツールとして定義する(詳細とサンプル)のための:あなたがグローバルmerurial.iniやレポの.hgrc
    • [diff-patterns]セクションで画像ファイルに対して異なるように、この差分ツールを割り当てて内部自身[merge-tools]セクションに定義を追加する必要があります(
  • 0
    hgrc.d\MergePatterns.rcを参照してください

    代わりに[extdiff]を追加:

    [merge-tools] 
    imgdiff.priority=-100 
    imgdiff.regkey=Software\TortoiseSVN 
    imgdiff.regname=Directory 
    imgdiff.regappend=\bin\TortoiseIDiff.exe 
    imgdiff.gui=True 
    imgdiff.diffargs=/left:"$parent" /lefttitle:"$plabel1" /right:"$child" /righttitle:"$clabel" /showinfo 
    
    [merge-patterns] 
    **.png = imgdiff 
    
    [diff-patterns] 
    **.png = imgdiff 
    
    関連する問題