我正在尝试将 Araxis merge 工具与 Git Extensions 配置在一起,但是没有找到帮助文档。所有的链接或搜索都只涉及 Git (使用 shell),而 Git Extensions 是一个 GUI 工具,它有一个选项(在“全局设置”中)可以为合并和差异等不同的工具进行配置。
从 difftool 下拉菜单中选择 Araxis,它会自动选择已安装位置的正确路径。
C:/Program Files (x86)/Araxis/Araxis Merge/AraxisGitDiff.exe
从 mergetool
下拉菜单中
C:/Program Files (x86)/Araxis/Araxis Merge/AraxisGitMerge.exe
然而,它们中的每一个都有一个额外的文本框,其中包含difftool command和mergetool comand。 我已尝试在这些文本框中输入以下命令。
AraxisGitDiff.exe $1 $2
请记住,上述命令将用Git扩展中选择的1和2替换,并且当我右键单击文件并选择选项"使用差异工具打开"
-> "A <-> B"
时,屏幕上没有任何东西出现。
类似地使它
AraxisGitDiff.exe $LOCAL $REMOTE
无法工作。
当我清空这个字段时,会出现以下错误。
---------------------------
Araxis Merge Command Line Compare Utility v7.0
---------------------------
Usage:
araxisgitdiff [/? | /h] <path> <old-file> <old-hex> <old-mode> <new-file> <new-hex> <new-mode>
---------------------------
OK
---------------------------