差分を作成するとき、コミットする前にローカル ファイルを編集したいことがよくあります。これは、ローカル ファイルを簡単に編集したり、以前のバージョンからの変更をコピーしたりできるため、Eclipse の比較ビューで非常にうまく機能します。
Git と KDiff3 を同じように動作するようにセットアップしようとしています。KDiff3 をマージツールとして使用している場合、期待どおりに動作します。ただし、difftool として設定すると、読み取り専用ビューが表示されるため、編集を行うことができません。ドキュメント ( http://kdiff3.sourceforge.net/doc/documentation.html ) によると、必要な--output
2 つのファイルをマージするオプションがあると思いますが、そうではありません。私の .gitconfig の関連部分:
[diff]
tool = kdiff3
[difftool "kdiff3"]
cmd = /Applications/kdiff3.app/Contents/MacOS/kdiff3 $LOCAL $REMOTE --output $LOCAL
trustExitCode = false