JetBrains
合并
使用 ⌘, 打开设置,然后前往 Tools ▸ Diff & Merge ▸
External Diff Tools。
点击 (+)
在添加外部工具中填写以下信息
- Tool group: Merge tool
- Program path:
/path/to/abd - Tool name: ABDiff
- Argument pattern:
--base %3 --local %1 --remote %2 --result %4 - 点击“Test Merge”,确认合并可以顺利完成。
- 点击“确定”
差异
- 点击 (+)
- 在添加外部工具中填写以下信息
- Tool group: Diff tool
- Program path:
/path/to/abd - Tool name: ABDiff
- Argument pattern:
--local %1 --remote %2 - 点击“Test Diff”,确认比较可以顺利完成。
- 点击“确定”
Sourcetree
使用 ⌘, 打开设置,然后设置:
- Merge Tool:
Custom… - Merge Command:
/path/to/abd - Arguments:
--base "$BASE" --local "$LOCAL" --remote "$REMOTE" --result "$MERGED"
Visual Studio Code
从 https://github.com/janodev/vscode-abd 安装适用于 VS Code 的 ABDiff 扩展。
如果你不想再安装一个扩展,也仍然可以使用 VS Code 解决合并冲突:
- 选择一个冲突并点击 在合并编辑器中解决,打开合并编辑器。
- 在 VS Code 集成终端中运行
git mergetool,启动你配置好的 Git 合并工具。