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 安装 ABDiff 扩展。
你也可以在 Visual Studio Code 中这样解决合并冲突:
- 启动VSCode 冲突编辑器选择冲突,然后按在合并编辑器中解决。
- 通过在 VSCode 内置终端中运行
git mergetool来启动 已配置的 Git 工具。