GUI diff tools

My favorite GUI diff tool for Solaris

meld

Meld is a visual diff and merge tool written by Python.

  • Type: Open Source
  • Support platforms: Solaris, Unix, Linux, MacOS…
  • Requirements:
    • gnome2 libs
    • python2.2 or python2.3
    • pygtk2 and gnome-python2 (get them from your nearest gnome mirror)
  • For Solaris Dependancies (SUNW packages)
PKGname Software name Description
CSWcommon common Installs some useful standard CSW filesystem symlinks and files
CSWpython python The Python 2.3 language interpreter
CSWpyorbit pyorbit Python bindings to ORBIT
CSWpygtk pygtk Python Bindings for GTK
CSWgnome-python gnome_python Python bindings for GTK
  • Install:

    • easiest way(it can install all required package automatically)(you must already have installed pkg-get):

      • sudo pkg-get -i meld
      • If you cannot run gnome program, you may run "fc-cache -f -v" to recache fonts.
    • install by yourself:
      • Ensure required components are installed.
      • download and – just untar and run. You can simply make a symlink to the untarred executable..

More details about meld: Click here

Other GUI Diff tools

WinMerge

WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms.

  • Support platforms: Win32 platforms
  • Type: Open Source

More details: Click here

Araxis Merge

Araxis Merge is a very powerful commercial diff and merge program for Windows.

  • Support platforms: Win32 platforms
  • Type: Commercial

More details: Click here

xxdiff

xxdiff has some nice features (horizontal diffs, recursive directory
diffs). It runs on Unix (IRIX, Linux, Solaris, HP/UX, DEC Tru64) and
it’s under GPL.

  • Support platforms: Unix (IRIX, Linux, Solaris, HP/UX, DEC Tru64)
  • Type: Under the GNU GPL open source license.
  • Dependencies: 
    • Build dependencies are:
      • Qt-3.2 or higher
      • C++ compiler, flex and yacc
    • Runtime dependencies are:
      • Qt-3.2 or higher

More details: Click here

Guiffy

Guiffy is the quintessential cross-platform, visual source file /
folder & tree, Compare/Merge utility and component. It’s commercial
and implemented in Java.

  • Support platforms: Windows, Linux, MacOS, and Unix
  • Type: Commercial
  • Dependencies:Guiffy is a Java/Swing application. For Windows
    and Linux(x86) users Guiffy are available below with a 1.4.2 or 1.6.0
    Java Runtime Environment (JRE) included.

More details: Click here

KDiff3

KDiff3 is a text diff and merge tool for KDE3 and MS-Windows distributed under GPL.

  • Support platforms:
	* GNU/Linux with KDE3
* In theory any platform for which Qt-libs work.
* Any Un*x that is supported by the Qt-libs from Trolltech
* MS-Windows.
* Apple Mac OSX binary available.
  • Type: Open source under GPL license.
  • Dependencies:Qt-libs from Trolltech

More details: Click here

Others

You can see more info about diff tools: Click here

 

One thought on “GUI diff tools

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s