我想在Eclipse中使用Beyond Compare工具。问题是,本地的差异和合并工具无法充分自定义,导致有太多的不同之处。Beyond Compare可以提供正确的自定义选项,但我无法集成该工具。我尝试了以下两种方法:
补充: 我按照@Tom Clift的步骤进行操作(非常感谢),现在差异比较起作用了,合并要困难一些。我采取了以下步骤才最终成功:按下
同步视图显示所有更改,当我选择其中一个时,有一个菜单项“在外部比较编辑器中打开”,它会打开Beyond Compare。
- 使用Eclipse插件http://beyondcvs.sourceforge.net/。但我无法配置Subversive,使其使用该插件,并且该插件不能将自身整合到Subversive的合并操作中。
- 尝试将Beyond Compare集成为差异查看器(请参阅Eclipse Window > Preferences > Team > SVN > Diff Viewer)。然而,在执行同步时,我所配置的差异查看器根本没有被使用。我按照http://www.scootersoftware.com/download.php?c=kb_vcs中“tortoisesvn”一节中的信息进行了操作,并根据Subversive插件所需的语法进行了更改。
补充: 我按照@Tom Clift的步骤进行操作(非常感谢),现在差异比较起作用了,合并要困难一些。我采取了以下步骤才最终成功:
- 按答案中的文档进行配置。
- 更改分支的内容并提交。
- 切换到主干。
- 在此开始合并操作:
Team > Merge... > Tab URL > URL Field: <branch URL> and Radio button "Start from copy"
确定
时,会弹出一个对话框询问是否打开“同步视图”。
/Users/tom/bin/bcomp
,它是一个指向应用程序的符号链接。参数值中的空格似乎也是一个问题,我认为在路径中也是如此,但没有测试过。我会在答案中添加一个部分,但我们真的应该适当地重现和提出错误 :) - Tom Clift