【问题标题】:What are the alternatives for meld (graphical diff tool) on OSX [closed]OSX上的meld(图形差异工具)有哪些替代品[关闭]
【发布时间】:2010-09-18 18:03:52
【问题描述】:

我主要在 Linux 上开发,meld 对我来说是必不可少的。但是,当我在路上时,我使用的是 MacBook(豹)并且我想使用与我的主要开发工具箱上相同的工具集,meld 就是其中之一。

虽然你应该能够安装 meld,但我无法成功。那么……有没有和 meld 一样好(或更好)的替代品?

需要指出的一点,我使用颠覆,我只是喜欢“融合”。将我的工作目录与 BASE 版本进行比较的命令...

约翰

【问题讨论】:

标签: svn macos diff meld


【解决方案1】:

XCode 自带 FileMerge.app。

它可以作为单独的独立应用程序运行:

【讨论】:

  • 要从终端打开它,运行opendiff
  • 用法:opendiff file1 file2 [-ancestor originalFile] [-merge mergeFile]
  • 如果你习惯了meld的直接编辑功能,你会在FileMerge错过这个
  • 为这样的工具安装 XCode 似乎有点矫枉过正。
【解决方案2】:

我自己不是 Mac 用户 - 但我偶然发现了这篇文章,同时发现了 tkdiff,其屏幕截图似乎是在 Mac 上拍摄的;所以也许它会有所帮助.. 干杯!

【讨论】:

    【解决方案3】:

    KDiff 是跨平台、开源的,并且有一个可用的 OSX 二进制文件。

    http://kdiff3.sourceforge.net/

    【讨论】:

      【解决方案4】:

      Sourcegear DiffMerge 是免费的并且完全跨平台(Windows、Mac 和 Linux)。我只用过 Windows 版本,它缺少一些更高级的功能(如语法高亮和打开 .diff 文件),但我对此非常满意。

      【讨论】:

      • 仅供参考,DiffMerge 缺少换行。
      【解决方案5】:

      看看Changes.app。是的,它是收费的,但它功能强大、速度快、易于使用。它还有一个命令行工具。查看 wiki 以获取提示和技巧,尤其是在使其与版本控制系统集成方面。我喜欢 Changes.app。

      【讨论】:

      • 写完这篇文章后,我现在推荐来自 Black Pixel 的 Kaleidoscope。它可以处理文本、目录和图像。我每天都使用它。这是我在新的开发 Mac 上安装的第一件事。
      【解决方案6】:

      Fink 有一个融合包。

      【讨论】:

      • Fink 花了很长时间构建和安装了大约 50 个软件包,但最终还是运行了。达尔文港口没有。
      【解决方案7】:

      BBEdit 有一个很好的差异查看器。

      【讨论】:

        【解决方案8】:

        Apple 的FileMerge(包含在他们的Developer Tools download 中)looks similar to Meld,虽然我承认没有使用过任何一个..

        【讨论】:

        • 请注意,FileMerge 可以从命令行调用为opendiff
        猜你喜欢
        • 1970-01-01
        • 2011-02-19
        • 2010-10-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-14
        相关资源
        最近更新 更多