git gui
のように差分を生成するように構成する方法を本当に探していますgit diff --patience
が、これを可能にするメカニズムがあれば、他のオプションも渡すことができると強く思うので、より一般的な質問をします後世により良いサービスを提供するために:
表示される差分を生成する際に使用する
git diff
オプションを設定する方法はありますか?git gui
私が知る限り、これを行う一般的な方法はないようです。( ) を表示するコンテキスト行の数を設定するための特定の構成オプションがありますgui.diffcontext
が、 の呼び出しに他の引数を追加するための一般的な構成オプションはありませんgit diff-index
。
ただし、git-gui
Tcl で記述されているため、このオプションを追加するのは簡単です。diff.tcl
システムで*が見つかった場合は、行のlappend cmd --patience
後に行を追加するだけですlappend cmd -p
。
※パッケージ版をお使いの方はそうかもしれませんが/usr/share/git-gui/lib/diff.tcl
…
のメンテナーである Pat Thoyts に感謝しgit gui
ます。以下のコメントで、差分に使用されるオプションをカスタマイズできるオプションがgui.diffopts
追加されたことを指摘してくれました。git gui
(この変更はこのコミットで導入されましたが、私の知る限り、git のリリース バージョンにはまだ含まれていません。)