当我运行git-diffall
(https://github.com/thenigan/git-diffall)或git difftool --dir-diff
(均来自@Tim Henigan's SO post引用),我收到以下错误:混帐diffall和git difftool --dir-DIFF不Araxis工作合并
我的配置是:
- GitHub上的Windows 1.2.6.4 f054d9f(其中坐在msysgit 1.8.4的顶部)
- Araxis合并2013镨ofessional版2013.4296
- 辣妹的Git PowerShell提示符所附带的GitHub的Windows
什么是很奇怪的是,这完全一样的设置工作我的另一台机器上。
git config --global diff.tool
和git config --local diff.tool
都如预期的那样返回“araxis”。
当地实际回购的配置包含本节:
[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' documentation引用。
我不确定参数实际上是如何传递给Araxis的,因此不知道如何排除故障。
需要执行哪些步骤来纠正我的配置,以便我可以使用Araxis Merge做目录比较?
注意:'git diffall'正在被移除以用于git 2.0.X/2.1:请参阅http://stackoverflow.com/a/24979228/6309 – VonC
感谢您的提醒,@VonC。很高兴看到它不再是必要的。 –