8

現在meld、Git diff ツールとして使用しています。これはうまく機能しますが、バージョン管理下にある PDF ファイルもいくつかあります。私が作るときはいつも、git diffメルドがそれらのバイナリファイルを比較できないという醜いメッセージを受け取ります。

今日、私はdiffpdfどれがうまく機能するかを見つけました。しかし、PDF に diffpdf を使用するように git を構成するにはどうすればよいでしょうか (それらのみに使用できますか)。

次のようにmeldを使用するようにgitを構成しました:

  1. というスクリプトを作成しますgit-meld

    #!/bin/bash
    meld "$2" "$5"
    
  2. 実行可能にします。chmod +x git-meld

  3. それを私の設定ファイルに追加してください:git config --global diff.external git-meld

しかし明らかに、diffpdf と meld の両方を使用するためにこの方法を単純に適応させることはできません。

4

2 に答える 2

0

git difftoolman git difftool )を使用できます。

$ git difftool #opens in the tool defined in config: git config --get diff.tool
$ git difftool --tool meld # Opens in meld, regardless of what you configured.
$ git difftool --tool diffpdf # Opens in diffpdf. 
于 2013-10-28T13:02:31.923 に答える