[prev] [index] [next]

RCS

RCS aims to deal with versions of individual files.

Maintains two views of each "file": working file and RCS file.

Working file   (e.g. prog.c)

  • current version of the file that you are edit, compile, etc.
RCS file   (e.g. RCS/prog.c,v)   containing
  • original version of the file plus all of the deltas
  • a change log with an entry for each version
  • an access list and other control mechanisms
RCS forces you to comment about any file you change ... good practice.