JetBrains
Merge
⌘, を使用して設定を開き、次に Tools ▸ Diff & Merge ▸
External Diff Tools に進んでください。
(+) を押します
Add An External Tool に以下の情報を入力してください。
- Tool group: Merge tool
- プログラムパス:
/path/to/abd - ツール名: ABDiff
- 引数パターン:
--base %3 --local %1 --remote %2 --result %4 - “Test Merge” を押して、マージが完了することを確認してください。
- OK を押します
Diff
- (+) を押します
- Add An External Tool に以下の情報を入力してください。
- Tool group: Diff tool
- プログラムパス:
/path/to/abd - ツール名: ABDiff
- 引数パターン:
--local %1 --remote %2 - “Test Diff” を押して、Diff が完了することを確認してください。
- OK を押します
Sourcetree
⌘,で設定を開き、次に設定してください。
- マージツール:
Custom… - マージコマンド:
/path/to/abd - 引数:
--base "$BASE" --local "$LOCAL" --remote "$REMOTE" --result "$MERGED"
Visual Studio Code
VSCode 用の ABDiff 拡張機能 を https://github.com/janodev/vscode-abd からインストールしてください。
Visual Studio Code でマージコンフリクトを解決する別の方法もあります。
- VSCode conflict editor を開き、競合を選択して Resolve in Merge Editor を押します。
- VSCode 内蔵ターミナルから
git mergetoolを実行して、設定済みの Git ツール を起動します。