difftools, ‘bzr diff --using footool’ , and ‘diffuse’
Stephen Ward
sward.dev at verizon.net
Sat Apr 4 00:59:55 BST 2009
What Gary said.
Plus, it provides a way to tweak the behavior to account for peculiarities of
particular tools (e.g. the Mac 'opendiff' tool, which is run without the
normal cleanup of the temp directories, for reasons I won't bore you with
here).
Certainly, for many users, the builtin version of 'diff --using' works
perfectly - and if that meets your needs, there's no reason to complicate your
setup with any additional plugins.
There are two general classes of diff tools: list-oriented and tree-oriented.
When you have a bunch of diffs, the list-oriented tools will show them to you
one file at a time; the tree-oriented tools (meld, kdiff3, kompare, ...) can
show you the whole collection at once. That let's you jump around between
files, and generally gives you a better overall picture (in my opinion).
For my own usage, I still find the plugin version provides a more natural
workflow; bringing up the GUI repeatedly just feels wrong to me. But roughly
half of the widely-used diff tools have a list-oriented workflow, so clearly
this is a matter of personal preference.
Regards,
Steve
More information about the bazaar
mailing list