Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://www.scootersoftware.com/index.php" rel="noreferrer"><strong>Beyond Compare 3</strong></a>, my favorite, has a <a href="http://www.scootersoftware.com/moreinfo.php?zz=moreinfo_merge" rel="noreferrer">merge</a> functionality in the <em>Pro edition</em>. The good thing with its merge is that it let you see all 4 views: base, left, right, and merged result. It's somewhat less visual than <em>P4V</em> but way more than WinDiff. It <a href="http://www.scootersoftware.com/support.php?c=kb_vcs.php" rel="noreferrer">integrates with many source control</a> and works on Windows/Linux. It has many features like advanced rules, editions, manual alignment...</p> <p><a href="http://www.perforce.com/perforce/downloads/index.html" rel="noreferrer"><strong>The Perforce Visual Client</strong> (<em>P4V</em>)</a> is a free tool that provides one of the most explicit interface for merging (see <a href="http://www.perforce.com/perforce/products/merge.html" rel="noreferrer">some screenshots</a>). Works on all major platforms. My main disappointement with that tool is its kind of <em>"read-only" interface</em>. You cannot edit manually the files and you cannot manually align.</p> <p>PS: P4Merge is included in P4V. Perforce tries to make it a bit hard to get their tool without their client.</p> <p><a href="http://www.sourcegear.com/diffmerge/index.html" rel="noreferrer"><strong>SourceGear Diff/Merge</strong></a> may be my second free tool choice. Check that merge <a href="http://www.sourcegear.com/images/screenshots/diffmerge/mac_file_window_merge.png" rel="noreferrer">screens-shot</a> and you'll see it's has the 3 views at least.</p> <hr> <p><strong><a href="http://meldmerge.org/" rel="noreferrer">Meld</a></strong> is a newer free tool that I'd prefer to <em>SourceGear Diff/Merge</em>: Now it's also working on most platforms (Windows/Linux/Mac) with the distinct advantage of natively supporting some source control like <em>Git</em>. So you can have some history diff on all files much simpler. The merge view (see <a href="https://i.stack.imgur.com/QRzUR.png" rel="noreferrer">screenshot</a>) has only 3 panes, just like <em>SourceGear Diff/Merge</em>. This makes merging somewhat harder in complex cases.</p> <p>PS: If one tool one day supports <strong>5 views merging</strong>, this would really be awesome, because if you cherry-pick commits in Git you really have not one base but two. Two base, two changes, and one resulting merge.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload