Loading AI tools
Z Wikipedii, wolnej encyklopedii
Revision Control System (RCS) – wczesny system kontroli wersji plików wywodzący się ze środowiska Unix autorstwa niemieckiego programisty Waltera F. Tichy[1], który upublicznił go w 1982 roku[2].
Zbiór narzędzi RCS służy do kontrolowania zmian pojedynczych, lokalnych plików. Historia zmian pliku przechowywana jest w kopii z sufiksem rozszerzenia ,v
[1]. Tym samym historia kodu main.c
przechowywana jest w main.c,v
. Powyższe pliki historii opcjonalnie można było składować razem w podkatalogu o nazwie RCS[1]. Pozwala to dokumentować poszczególne zmiany wprowadzane w plikach oraz odtwarzać ich wcześniejsze wersje, gdy zajdzie taka potrzeba.
Oparcie na lokalnych plikach było jednocześnie słabością rozwiązania, bowiem ograniczało współpracę programistów pracujących nad tym samym kodem wymuszając wgrywanie i rejestrację zmian na komputerze, do którego dostęp musieli mieć wszyscy edytorzy. W konsekwencji w 1986 roku na bazie RCS Dick Grune zbudował daemona CVS (ang. Concurrent Versions System), pozwalającego na przesyłanie zmian do zdalnego repozytorium RCS na serwerze.
Najbardziej podstawowe komendy dla RCS to: rcs
, ci
(ang. checkin), co
(ang. checkout)[1].
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.