当使用Mercurial时,Eclipse中默认的diff工具是什么?
有没有办法让Beyond Compare 3成为Eclipse中的默认差异工具? 我正在使用Mercurial插件,并希望使用BC3来区分文件和处理合并冲突。当使用Mercurial时,Eclipse中默认的diff工具是什么?,eclipse,mercurial,beyondcompare,Eclipse,Mercurial,Beyondcompare,有没有办法让Beyond Compare 3成为Eclipse中的默认差异工具? 我正在使用Mercurial插件,并希望使用BC3来区分文件和处理合并冲突。 搜索此站点时,我只能在涉及CVS或SVN时找到解决方案。有关Mercurial Eclipse的外部diff工具的讨论,请参见以下查询 它建议建立外部差异工具的标准方法应该足够了。因此,设置“.hgrc”应该是可行的 由于这与任何其他设置都没有区别,所以可以在shell中使用hg命令对其进行测试。看看这是否会引发任何错误,然后使用e
搜索此站点时,我只能在涉及CVS或SVN时找到解决方案。有关Mercurial Eclipse的外部diff工具的讨论,请参见以下查询
extdiff Mercurial扩展允许您使用外部程序来比较修订或修订与工作目录。使用一组可配置的选项和两个非选项参数调用外部差异程序:指向包含要比较的文件快照的目录的路径。您需要安装Beyond compare Eclipse插件(Beyond CVS),该插件将提供此功能
干杯 你是说Vectrace的“Mercurial插件”吗?查看其最新的源代码(utils/CompareUtils.java),似乎没有办法。只有使用外部工具解决冲突的选项。你可以破解插件,或者破解Beyond CVS插件()来使用hg。对不起,我是说MercurialClipse。我已经设置了使用外部工具处理合并冲突的选项(确实如此),但是每当我试图通过Eclipse区分文件时,就会执行内置工具。黑客插件是一个选项,但我不知道从哪里开始。甚至不知道它是开源的。:-)插件设置只允许我使用外部工具来解决冲突,而不是常规的双向差异。但是设置hgrc可能会起作用,即使我到目前为止失败了。:-)Scooter软件在此处有一个设置()对我不起作用。@MdaG:如果要使用外部差异工具。我建议您将命令行配置为使用外部差异。它至少可以帮助您克服MercurialClipse的限制。我目前使用的是TortoiseHg,当我想要比较文件时,它会启动BC,并且工作正常。我将检查命令行的extDifferenceXTension::-)但我认为在撰写本文时,MercurialClipse不支持用于扩散的外部工具。@MdaG:是的。到目前为止,我的探索还没有找到这样做的方法。但我一直更喜欢命令行的设置方式,所以这不是我的问题。