web-dev-qa-db-ja.com

git拡張でKDiff3を構成するにはどうすればよいですか?

Git拡張機能を開くと、結果は次のようになります。

Enter image description here

修理してみます。修理ボタンをクリックします。しかし、それは行動ではありません。

Git:KDiff3をマージツールおよび差分ツールとして構成する方法

私はこのようにしてみます:

Enter image description here

しかし、それは機能しません。

この問題を解決するにはどうすればよいですか?

環境

  • OS:Windows 10 Pro 64ビット
  • Git 2.49
8
Success Man

KDiff3がインストールされているかどうか、およびどのフォルダーにあるかを確認します(パスを確認するため)。

私も同じ問題を抱えていて、上記のGitコマンドを実行しましたが、役に立ちませんでした。後で、KDiff3が「Program Files」ではなく「Program Files(x86)」フォルダにインストールされていることに気付きました。

たとえば、Gitコマンドでフォルダー名を変更しました。

の代わりに

git config --global --add mergetool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe"

以下を使用してもう一度実行しました:

git config --global --add mergetool.kdiff3.path "C:/Program Files (x86)/KDiff3/kdiff3.exe"

そしてそれは問題を解決しました。

7
Anuj

KDiffを含まないインストーラーのライトバージョンをダウンロードしたと思います。

完全なインストーラーをダウンロードしてインストールしてください https://github.com/gitextensions/gitextensions/releases/latest

KDiffを自分でダウンロードしてインストールすることもできます。ここにダウンロードできるバージョン0.9.97をバンドルして出荷します。 https://sourceforge.net/projects/kdiff3/files/kdiff3/0.9.97/

さらに、他のdiffmergeツールをインストールして、それを使用するようにGEを構成することもできます。たとえば、私はkdiffが好きではなく、代わりにperforceのp4mergeを使用します。

ところであなたのバージョンは古く、現在のバージョンは2.50.02です(11/17現在)

0
RussKie