scmdiff marks the differences between the checked in version of a file and the file that's being edited. It marks it by coloring the changed lines. Is there any way to view the changes using a vimdiff-style split instead of just coloring the changed lines?
For instance, if abc
is a file under version control, then I can use the following to display the current version of abc
on one side and the latest version on the other side:
tkdiff abc
I can also do:
tkdiff -r1 -r5 abc
to show the differences between versions 1 and 5. Finally, I can do:
tkdiff -r1 abc
to see the difference between the current version and version 1.
This is the sort of diff I'd like to see between two versions of a file, only using VIM. Can it be done?
Edit: I neglected to mention my OS and version control system. I'm working under Linux and I use Bitkeeper for version control.