1

我正在使用基石。

的版本Beyond Compare是 4.2.1(内部版本 22354)。

如何使用命令行打开Beyond Comparesvn。

我想将 设置Beyond Compare为 svn 的差异工具。

在时间线视图中比较修订 要在时间线视图
中比较两个修订:
通过单击时间线中的修订来选择第一个修订。
在单击修订的同时按住 ⌘ 键选择第二个修订。
这些文件在时间线下方的比较视图中进行比较。较早的版本始终显示在左侧。
无法比较文件夹。

这个方法没问题。

https://www.zennaware.com/cornerstone/helpbook/pages/working/history/timeline/comparing.html

我不知道怎么用AppleScript

4

3 回答 3

2

BC 网站上有关于将 Beyond Compare 配置为 Cornerstone 的差异工具的说明

在 Cornerstone 中,您可以指定自定义外部比较脚本。

启动 Beyond Compare,转到 Beyond Compare 菜单并运行安装命令行工具。

差异

创建一个 AppleScript 包装器以供 Cornerstone 使用:

-- Cornerstone executes the script as:
-- /path/to/tool <original> <modified>
--
on run argv
  set original_path to (item 1 of argv)
  set modified_path to (item 3 of argv)
  do shell script "/usr/local/bin/bcomp \"" & original_path & "\" \"" & modified_path & "\""
end run

在首选项中设置 | 一般 | 外部比较工具 | 其他脚本...

打开 AppleScript 编辑器,粘贴上面的脚本,保存文件,然后将 BC 指向刚刚创建的文件。

于 2017-05-14T11:11:18.750 回答
0

设置为 svn 首选项中的差异编辑器/工具。

于 2017-05-14T07:45:39.800 回答
0

“状态非零时命令退出”您可以将脚本从“/usr/local/bin/bcomp”修改为“/usr/local/bin/bcompare”

于 2018-06-26T12:24:14.067 回答