我知道Araxis Merge现在是Git的“完全支持”的mergetool
,因此我能找到的大部分关于配置Git使用它的内容现在已经过时。特别地,Araxis Merge应该可以“开箱即用”,只需要执行以下操作:
git config --global merge.tool araxis
假设 araxis
已经在我的 PATH 路径中。
但是,由于若干原因,修改 PATH 不是一个选项,所以我需要能够在 .gitconfig
文件中指定正确的 path
或 cmd
。
我该如何配置 Git(在 OS X 上),以便找到 Araxis Merge?仅按照其他工具(例如 kdiff3
和 p4merge
)的示例设置即可。
git config --global mergetool.araxis.path /Applications/Araxis Merge.app/Contents/MacOS/Araxis Merge
不起作用;猜测也不行
git config --global mergetool.araxis.path /Applications/Araxis Merge.app/Contents/Utilities/araxisgitmerge
git config --global difftool.araxis.path /Applications/Araxis Merge.app/Contents/Utilities/araxisgitdiff
我应该如何配置我的araxis.path
?还需要在使用Araxis Merge时使用其他的Git设置吗?
/max
参数来强制全屏打开,像这样:C:\Program Files (x86)\Araxis\Araxis Merge\Compare.exe /max
。适用于Windows。 - Mladen Janjetovic/max
吗?不是-max
。我也在tortoiseSvn中使用这个。 - Mladen Janjetovic-max
可以从命令行中工作。 - orome-max
选项在命令行中确实有效。也许你的意思是cmd = ...
,并使用适当的附加参数(无论是什么)来捕获提交? - orome