有没有什么办法可以让Beyond Compare 3成为Eclipse中的默认diff工具? 我正在使用Mercurial插件,并希望使用BC3来区分文件和处理合并冲突。 在搜索本网站时,我只能在CVS或SVN中找到解决方案。使用Mercurial时,在Eclipse中作为默认比较工具的比较之外?
回答
有关Mercurial Eclipse的外部diff工具的讨论,请参阅以下查询。
它表明了设置外置比较工具,应该足够了标准方法。所以设置“.hgrc”应该可以工作。
由于这与其他任何设置没有区别,您可以在shell中使用hg命令进行测试。看看是否抛出任何错误,然后用eclipse检出。
外部合并工具的设置在插件设置中可用。
[编辑:有hgrc]当您使用命令行
这将工作。
以下“ExtdiffExtension”扩展名应该有所帮助。
extdiff Mercurial扩展允许您使用外部程序比较修订或修订与工作目录。外部差异程序使用可配置的选项集和两个非选项参数来调用:包含要比较的文件快照的目录路径。
插件设置只允许我使用外部工具来解决冲突,而不是普通的双向差异。然而,设置hgrc可能会起作用,尽管我迄今为止失败了。 :-) 滑板车软件有一个设置在这里(http://www.scootersoftware.com/support.php?c=kb_vcs.php),不适合我。 – MdaG 2010-12-02 07:46:00
@MdaG:如果你想使用外部差异工具。我会建议,而不是配置您的命令行使用外部差异。它至少会帮助你克服MercurialEclipse的限制。 – pyfunc 2010-12-02 07:52:27
我目前使用TortoiseHg启动公元前时,我想比较文件,它工作正常。我将检查命令行的ExtDiffExtension。 :-) 但我认为MercurialEclipse在编写本文时不支持用于区分的外部工具。 – MdaG 2010-12-02 09:13:58
您需要安装Beyond Compare Eclipse Plugin(超越CVS),它将提供此功能。
干杯!
- 1. 的Python:默认比较
- 2. 在Mercurial中比较修订
- 3. 编辑比较脚本中的默认规则比较
- 4. XML比较工具
- 5. VisualStudio默认比较选项
- 6. 比较反对默认值
- 7. 除了比较作为合并工具在P4 Eclipse插件
- 8. ASP.NET的AOP工具比较
- 9. 的Netbeans 6.5比较工具
- 10. Collections.sort在重写比较和比较之后不起作用
- 11. 数组排序比较方法总是进行默认比较
- 12. 工作流程工具比较?
- 13. Flash创作工具的比较
- 14. 更改默认SVN版本比较工具
- 15. 比较Guid时的例外
- 16. PostgreSQL数据比较工具
- 17. 数据库比较工具
- 18. 数据库比较工具
- 19. Visual Source Safe - 比较工具
- 20. 数据库比较工具
- 21. 比较例外
- 22. 是否有比较/比较两个Java包的体面工具?
- 23. 比较默认还是空的?
- 24. 结果比较在openCV中的比较
- 25. 作为和之间的比较投
- 26. 比较比较Int
- 27. Visual Studio 2012 RC比较工具是否仅比较?
- 28. 在Windows上比较图像的工具
- 29. 使用Array作为比较器替代LINQ查询中的默认排序
- 30. 使用intellij作为默认的合并工具为TortoiseHG/Mercurial
你的意思是Vectrace的“Mercurial plugin”?看看它的最新源代码(utils/CompareUtils.java),似乎没有办法。只有一个选项可以使用外部工具来解决冲突。你可以破解这个插件,或者破解Beyond CVS插件(http://sourceforge.net/projects/beyondcvs/)来使用hg。 – 2010-08-30 17:17:20
对不起,我的意思是MercurialEclipse。我已经设置了使用外部工具来处理合并冲突(以及它)的选项,但每当我尝试通过Eclipse来区分文件时,执行内置工具。黑客插件是一个选项,但我不知道从哪里开始。甚至不知道它是开源的。 :-) – MdaG 2010-08-30 21:31:54