Which is the best Visual SVN Diff displayer for Linux.
BeyondCompare and VisualSVN 1.5 work well on Windows. What are the equivalent tools for Linux? (Specifically Ubuntu).
I know command line diff works; But I'd like multiple column syntax highlighted and differences.
Better if the tool has a support for Git and Hg as well.
I have been using meld for this purpose, in Ubuntu you can just do:
apt-get install meld
I think it only does two-way compare, but usually that is only what you need, and only what the diff shows you anyway.
When you get a conflict using SVN and have to do a merge, you usually get 4 files AFAIR.
So to use meld to merge your changes in, you would do:
meld file.mine file.<n+m>
And merge either your changes into the revision updated from svn, or the other way around. It is usually easier to merge the file with the fewest changes to the file with most changes.
And last you would override file with the merged file and do a:
svn resolved file
Diffuse supports Subversion, Mercurial, Git, and several other version control systems. It works on Windows too. For Ubuntu, just install the .deb package with "$ sudo dpkg -i diffuse-*.deb" and then run "diffuse -m" to view your changes or fix merge conflicts.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With