2

git-diffall( https://github.com/thenigan/git-diffall ) またはgit difftool --dir-diff(どちらも@Tim Henigan の SO 投稿から参照)を実行すると、次のエラーが発生します。

3 者間比較のための十分な引数がありません。

私の構成は次のとおりです。

  • GitHub for Windows 1.2.6.4 f054d9f (msysgit 1.8.4 の上にあります)
  • Araxis Merge 2013 プロフェッショナル エディション 2013.4296
  • GitHub for Windows に同梱されている Posh Git PowerShell プロンプト

非常に奇妙なのは、これとまったく同じセットアップが私の別のマシンでも機能することです。

両方とも、期待どおりに「araxis」git config --global diff.toolを返します。git config --local diff.tool

実際のローカル リポジトリ構成には、次のセクションが含まれます。

[diff]
    tool = araxis
[difftool "araxis"]
    path = C:/Program Files/Araxis/Araxis Merge/compare.exe
    prompt = false
[merge]
    tool = araxis
[mergetool "araxis"]
    path = C:/Program Files/Araxis/Araxis Merge/compare.exe

これは、Araxis のドキュメントから参照されています。

パラメータが実際に Araxis にどのように渡されるのか正確にはわからないため、これ以上のトラブルシューティング方法がわかりません。

Araxis Merge を使用してディレクトリ比較を実行できるように構成を修正するには、どのような手順を実行する必要がありますか?

4

1 に答える 1