December 11, 2004
Back in June, I mentioned that my favorite visual differencing tool was Araxis Merge. A co-worker recently recommended that I try out Beyond Compare, so I downloaded the 30-day trial and spent an hour playing with it. It's definitely comparable to Araxis Merge. And in a lot of ways, it's better. But the real kicker is this:
Araxis Merge single license: $129. 5 or more, $83 each
Beyond Compare single license: $30. 5 or more, $17 each
It's better than Araxis Merge and it's one-third the price! Beyond Compare is the kind of finely crafted software that inspires you to register it. Give the 30-day trial version a shot and I bet you'll feel the same way.
BC not only matches Merge in terms of visual differencing features, but it also doubles as a kick ass project deployment tool. I like Unleashit, but sometimes you get what you pay for.
Because of the deep multiple license discount, we decided to buy five licenses for work. That's still $44 less than one copy of Araxis Merge! If you also decide to register BC, don't forget to download the filetype specific comparison plugins, too.
Posted by Jeff Atwood
Hey - creator of Unleash It here, what problems or things do you feel would make Unleash It better?
A feature of Beyond Compare that I particularly like is that one side of the comparison can be an FTP address. I use it to synchronize my development work with my company machine (I usually work from home); and to synchronize my web site with a local directory. It has an "exact copy" mode that will copy in both directions, but automatically back up files before it replaces them. An excellent program.
Hey - creator of Unleash It here
I try not to be critical of free software. And Unleash It is well written like all your stuff, Matt: http://www.eworldui.net/default.aspx
We did work with Unleash It for a while, but it doesn't offer the breadth of comparison options that BC does. I was also kind of annoyed that in the VS.NET ide it doesn't automatically remember the last settings I used for that project without making me jump through hoops. That would be my main complaint: Unleash It should automatically remember what I last did on a per-project basis.
Have you tried WinMerge
I have heard of it, but haven't tried it. The WinMerge interface is.. kinda SourceSafe-y. But free is free!
Has anyone directly compared Beyond Compare and WinMerge?
What about free visualising tools?
Beyond Compare is definitely the best bang for the buck (even taking into consideration the free options). When looking for a comparison tools, I tried many of them before choosing BC. Araxis... *WAY* too expensive. 3-way merging is nice, but for over $200 more than BC? IDM UltraCompare is really new and still doesn't have all of the features of a more mature product... in fact, it looks like they are just coping BC. WinMerge looks a lot better now than when I originally looked at it... but is still missing many features that I need.
We have been ECSTATICALLY happy with BC.
My only complaint is that there isn't enough progress feedback for very long comparisons.. the only way you can tell one is in progress is via the folder indicator (which isn't very specific-- only shows the topmost compared folder even if you're comparing 1,000 subfolders), and that the "stop" toolbar button is active.
I'd like to know more substantively how long a comparision is going to take, and exactly what the progress is so far.
I highly recommend browsing around the BC forum; there's a nice community there with lots of cool tips, and you also get a sense of what's coming in the next version (eg, improved comparison progress feedback)
What about a comparison program for mac??? i been searching the net now for days for a decent one :s
I used winmerge on my windows machine and i guess its the best free software out there... The beyond compared trial did kick ass tho ... but yet, all on my windows machine.. I'm now using my mac for developing... and am not able to find a decent compare program :( :(
Another interesting one I've used is "Compare It", from Grigsoft:
Unfortunately, it only deals with file-to-file comparison. It cannot do directory comparisons.
you forgot this one:
called textdiff, free.
Light, but nice.
What about a comparison program for mac???
Bastom, did you see this list?
There are a few Mac programs between them also.
3-way merge like Araxis, but nearly the price of BC... There's Elli Computing Merge (www.elliecomputing.com).
And it runs on Windows, Linux and Solaris.
Pretty sure the Mac port is on the way ;)
It worths a try.
Mac tool (free) - Install developer tools from your OS cd
I was a die hard BC user but a couple of things started to annoy me. So I looked around and came across WinMerge. Its great (and free). It has everything I wanted and more. The only thing was that initially put me off was the default coloring scheme. But now I have configured that just how I like. Also, if you find it isnt working exactly the way you want, have a look at all the options etc - I repeatedly found i could configure it just the way I wanted.
Beyond Compare 3 Professional is coming later this year. It supports full-screen edit mode, syntax high-lighting, 3-way merge, and much much more. I've tried Araxis Merge. BC3 is gonna blow it away (IMHO).
Played around with KDIFF3 a bit and came up with the following (Windows) batch file (run this from a command window for each offending file after doing a cvs update):
if "%2" == "" goto usage
cvs update -r %rev% -p %filename% f1
cvs update -p %filename% f2
copy .#%filename%.%rev% f3
start "kdiff3" "c:\program files\kdiff3\kdiff3.exe" f1 f2 f3 -m -o merged
echo Usage: m3 filename base_rev
echo Example: m3 AboutDialog.cpp 1.6
echo Leaves merged output in file 'merged'
araxis merge offers 3 way compare, i've used it with subversion in the past
Araxis is by far the way to go. I've used a lot of various compare/synch programs over the years and it is by far worth the extra few bucks.
I recently evaluated diff/merge tools. So far the best alternative to BC on Mac seems to be DeltaWalker http://www.deltopia.com/compare-merge-sync/
Its multiplatform (Mac OS X, Windows, Linux) like ECMerge, but it has a much cleaner interface. Before I used KDiff3, but with DeltaWalker synchronization even of huge folders is now plain easy.
Beyond Compare is the best utility,I been using in for some time now,there is also,UltraCompare Professional from the makers of UltraEdit I test that too...but think BC is better in some ways...didnt compare the prices of these two though..
A wonderful and simple diff tool is kompare for KDE.
Being part of kde it treats remote files on ftp servers etc the same as any local file. And of course is free.