10

Windowsでgitのマージツールとしてgvimdiffを使用しようとしています。以前はコンソール モードで vimdiff を使用していましたが、Windows コンソールの表示サイズを制限することに満足していないように感じたので、ウィンドウ サイズを設定するためのより柔軟なアプローチを持つ gvimdiff に切り替えようとしています。

しかし、今電話しようとするとgit mergetool、私には明確ではないエラーが表示されます:

The merge tool gvimdiff is not available as 'gvim'

これはどのように解決できますか?

gvimfor Windows がインストールされ、コマンド ラインからアクセスできます。gvimdiffコマンドも同様です。

gitスクリプトでこのエラーが発生する場所を見つけようとしていますが、現在のところうまくいきません。

4

2 に答える 2

9

Git コンソールを起動する場合、コマンドにアクセスできますか? PATHGitコンソールではなく、WindowsのみPATH(完全には含まれていません)にあると思われます。

于 2012-06-14T09:09:42.720 に答える
3

あなたの答えを組み合わせて、これらは私の設定です

.gitconfig

[alias]
    d = difftool
[diff]
    renames = copy
    tool = gvimdiff
[difftool "gvimdiff"]
    cmd = "gvim -d" "$LOCAL" "$REMOTE"
[difftool]
    prompt = false

そして、コンテンツgvimでアクセス可能なファイルを追加しました:%PATH%

"C:\Program Files (x86)\Vim\vim73\gvim.exe" "$@"

Windows で Git difftool を使用して、ファイルの差分 (カレイドスコープ風) に加えて、変更されたすべてのファイルのリストを表示しますか?

于 2014-03-03T18:47:41.460 に答える