CLI 差异和合并工作流程
ABDiff有一个用于打开应用程序的默认命令样式,以及一个专用的图像比较命令。
阻止应用程序启动(默认)
这些表单启动ABDiff,并等待打开的应用程序实例退出:
abd --local <file> --remote <file> --base <file> --result <file>
abd --local <file> --remote <file>
abd <file1>
abd <file1> <file2>abd <file1>打开单个文件。abd <file1> <file2>打开双文件比较。abd --local/--remote是显式双向模式。abd --base/--local/--remote/--result是显式三方合并模式。
ABDiff从您传递的文件中推断出查看器模式(文本、图像、视频、文件夹、Mach-O)。
立即返回
如果您不希望阻止行为,请添加:
abd --no-wait ...即时图像比较
使用abd image进行CI式图像检查:
abd image <left> <right> [options]此命令将图像进行比较,并立即退出通过/失败代码。 请参阅CLI 图像差异了解所有选项。
Git工具集成
对于Git工具配置,请使用相同的顶级选项:
git difftool命令模式:abd --local "$LOCAL" --remote "$REMOTE"git mergetool命令模式:abd --base "$BASE" --local "$LOCAL" --remote "$REMOTE" --result "$MERGED"
参见Git 集成。