使用MacOS中的Beyond Compare4和svn的cmd

时间:2017-05-14 07:39:50

标签: svn beyondcompare beyondcompare4

我正在使用Cornerstone。

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

如何使用命令行打开svn。{/ p>的Beyond Compare

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

  

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

这种方法没问题。

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

我不知道如何使用AppleScript

3 个答案:

答案 0 :(得分:2)

有关于将Beyond Compare配置为Cornerstone的差异工具right on the BC website

的说明
  

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

     

启动Beyond Compare,转到Beyond Compare菜单并运行Install Command Line Tools。

     

DIFF

     

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

-- 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指向您刚刚创建的文件。

答案 1 :(得分:0)

设置超出比较作为svn首选项中的差异编辑器/工具。

答案 2 :(得分:0)

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