Podczas grupowej pracy nad dokumentami lub innymi projektami często zdarza się, że dwie osoby w tym samym czasie pracują nad tą samą rzeczą. W najlepszym wypadku niepotrzebnie podwajają pracę, w najgorszym wzajemnie niszczą swoje dokonania. Również podczas indywidualnej pracy nad poważniejszymi plikami często przydaje się możliwość podglądu historii zmian i ewentualnego przywrócenia poprzednich wersji. W takich sytuacjach można wykorzystać prosty, ale efektywny system kontroli wersji RCS – Revision Control System.
Ogólnie rzecz biorąc system kontroli wersji można porównać do szuflady. Jeżeli dany plik znajduje się w tej szufladzie (jest „zameldowany” – check in) można go z niej wyciągnąć („wymeldować”, check out) w celu wprowadzenia odpowiednich zmian. W tym czasie plik jest blokowany do edycji dla innych użytkowników. System jednocześnie sprawdza nasze poczynania i skrupulatnie je rejestruje. Ułatwi to później śledzenie historii zmian lub ewentualne przywrócenie ostatniej działającej wersji,
Skoro znamy ogólną zasadę działania systemu kontroli, należy się upewnić że RCS został zainstalowany na naszej maszynie.