Maybe this can be accomplished in the plugin somehow but as I said I really just hacked this together as quick as I could. It would be nice if winmerge compared the files before unpacking them to see if they are different - that would save a bit of time.
Beyond compare vs winmerge how to#
The hardest part was working out how to launch javap, windows programming is just so awful. It is automatically activated on *.class files. I will get around to cleaning up the source and putting it up somewhere (probably with the winmerge project people).Ĭreate a "MergePlugins" directory where your winmerge executable is and put the dll in there. To fix this, you can add the argument '/solo' to the end of the arguments this ensures each comparison opens in a new window, working around the issue with tabs. It is rather slow unfortunately (javap's fault I'd say).Ībsolutely no licence, warranty, etc. If you run Beyond Compare in tabbed mode, it can get confused when you diff or merge more than one set of files at a time from Visual Studio.
They include the likes of ExamDiff and WinMerge, but the one that caught my eye is Meld. Takes the filename, splits it into directory and class name, then calls javap for each class file. Beyond Compare, while not free, is amazing. As this program is designed for programmers, it is made to be customizable. Even so, any troubleshooting in the Better Compare app is straightforward.
However, Meld has the advantage because you can compare three items at the same time. Beyond Compare is ranked 3rd while WinMerge is ranked 4th. In the question What are the best folder/file compare/diff tools for either OSX, Linux or Windows.
Beyond compare vs winmerge free#
is to export my modules en masse for both projects to 2 separate folders and compare the folders with something like 'Beyond Compare' (although there are many free utilities to do. Winmerge cannot merge three files as Beyond Compare can. When comparing Beyond Compare vs WinMerge, the Slant community recommends Beyond Compare for most people. You can now select one of your new directories as Right, and the other as Left. I have spent the day writing a DLL plugin for Winmerge to do this - it isn't the world's greatest thing, but it gets the job done. Open the WinMerge program and select Open from the file menu.