我想在 Eclipse 中使用 Beyond Compare。手头的问题是,本机差异和合并工具不允许足够自定义差异,因此差异太大。Beyond Compare 对此进行了正确的自定义,但我无法集成该工具。我尝试了以下方法:
- 使用 Eclipse 插件http://beyondcvs.sourceforge.net/但我无法在 Eclipse 中配置 Subversive 以使用该插件,并且该插件没有将自身集成到 Subversive 的合并操作中。
- 尝试将 Beyond Compare 集成为差异查看器(请参阅 Eclipse Window > Preferences > Team > SVN > Diff Viewer)。然后进行同步时,我配置的差异查看器根本没有使用。我按照在http://www.scootersoftware.com/download.php?c=kb_vcs的“tortoisesvn”点下找到的信息,并根据 Subversive 插件的需要更改了语法。
有没有人成功地将 Beyond Compare 集成到 Eclipse for Subversion 中?我发现了类似的问题如何为 Eclipse 冲突解决配置 Beyond Compare 3?,但它对我不起作用(也许是 Subversive 和 Subclipse 之间的区别?)。
另外:我按照@Tom Clift 的步骤(非常感谢),现在差异正在工作,合并有点困难。我已完成以下步骤以取得最终成功:
- 配置为由答案记录。
- 更改了分支上的某些内容并提交了该内容。
- 切换到后备箱。
- 从那里开始合并操作:
Team > Merge... > Tab URL > URL Field: <branch URL> and Radio button "Start from copy"
- 按下 时
Ok
,会弹出一个对话框,询问是否可以打开“同步视图”。 - 同步透视显示所有更改,当我选择一个时,有一个菜单条目“在外部比较编辑器中打开”打开 Beyond Compare。