RCS is a set of tools ( ci, co, rcs, rlog ) that make up the revision control system. I am providign a list of common flags. For more complete information look at the man pages on any of the tools.
Make a directory in the current path named "RCS" , and all of the log files will be kept there, otherwise you will have all of the files in the current directory ( which is messy ).
ci
checks in and removes existing copy
ci -u
checks in and releases lock (file becomes read-only)
ci -l
checks in and retains lock (file is rw)
co
checks out with no lock (read-only)
co -u
checks out with no lock (read-only)
co -l
checks out and obtains exclusive lock
rlog
look at log
rcsdiff
compare revisions and create patches. Example:
rcsdiff -r1.4 -u foo.c
rcs -u
break locks
rlog
read any log entries on the file