Second Place Ribbon: Revision Control System (RCS)

  • Uses a new method to save revision and data in a space efficient way.
  • Changes do not destroy the original.
  • Revisions can be retrieved according to ranges of revision numbers, symbolic names, dates, authors, and states.
  • One user restriction for modification. However, RCS allows read access when two individuals request same file. Can notify the individuals of who is working on a resource.
  • Control releases and configurations. Revisions can be assigned symbolic names and marked as released, stable, experimental, etc. With these facilities, configurations of modules can be described simply and directly.
  • RCS needs little extra space for the revisions (only the differences). If intermediate revisions are deleted, the corresponding changes are compresse accordingly.

Basic commands:

  • ci filename: Check in a file, filename, under RCS.
  • co -l filename: Check out a file, filename, for editing
  • co filename: Check out a file, filename, for read-only access
  • rcsdiff filename: Show differences between a file, filename, and its reference copy.
  • rcs -l filename: Lock changes to a file (if checked out) or lock the file so only you can check it out (if it is not already checked out).

pg 6 Table of Contents Previous Page Next Page