Wednesday, December 27, 2006

 

Using RCS to track file changes

Keeping track of your edits to important text files? Don't litter your directories with file.old, file.old-version-1, file.bak and similar untidy file names. Instead, make use of 'RCS' - you only need a few simple commands - and all your changes are tracked carefully, and optionally with descriptive comments. Here's how:

Create a directory called 'RCS'


mkdir RCS

'Check in' your file to the RCS directory


ci -l filename.txt

Enter a descriptive comment, terminated with a '.' on a line by itself. If you don't want to added a comment just type '.'.

Make some edits to your file, and then check it in again


ci -l filename.txt

Again, enter some more descriptive comments, terminated with a '.' on a line by itself

Then if you want to see the history of the file, type:


rlog filename.txt

If you want to see what you have changed recently, and not checked in:


rcsdiff filename.txt

And if you want to compare two specific versions of the file:


rcsdiff -r1.1 -r1.2 filename.txt

Finally, for reference


man rcsintro

Gives a large amount of additional information, but the
small number of commands described here are very powerful for tracking your
local edits to important files - and are highly recommended!

Comments: Post a Comment



<< Home
Newer Posts Older Posts