将 IntelliJ IDE 设置为合并工具(Windows)
[merge]
tool = intellij
[mergetool "intellij"]
cmd = cmd \"/C D:\\workspace\\tools\\symlink\\idea\\bin\\idea.bat merge $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE") $(cd $(dirname "$BASE") && pwd)/$(basename "$BASE") $(cd $(dirname "$MERGED") && pwd)/$(basename "$MERGED")\"
keepBackup = false
keepbackup = false
trustExitCode = true
这里的问题是这个 cmd
属性不接受路径中的任何奇怪字符。如果 IDE 的安装位置中有奇怪的字符(例如,它安装在 Program Files (x86)
中,则必须创建一个符号链接