RCS, le syst�me de contr�le de r�visions, est un ensemble de programmes qui suivent les changements dans des fichiers textes et contr�lent les acc�s concurrents dans le cadre d'un travail collectif. Il est g�n�ralement utilis� pour maintenir des collections de codes sources. Il est �galement adapt� au suivi des fichiers de documentation.
RCS a �t� �crit par Walter F. Tichy et Paul Eggert. La derni�re version ayant �t� port�e sous Linux est la 5.7. Il existe �galement une version semi officielle multit�che (threaded). La plupart des informations de ce Howto proviennent des pages de manuel de RCS.
RCS comprend le programme rcs(1)
qui contr�le les attributs de
l'archive RCS, ci(1)
et co(1)
, qui enregistrent un fichier dans
l'archive (check in) et extraient des fichiers de l'archive (check
out), ident(1)
, qui recherche un mot-cl� dans une archive RCS,
rcsclean(1)
, qui fait le m�nage en �liminant les fichiers inchang�s et
sur lesquels personne ne travaille, rcsdiff(1)
, qui ex�cute
diff(1)
pour comparer les r�visions, rcsmerge(1)
, qui fusionne
deux branches de d�veloppement en un seul fichier, et rlog(1)
, qui
affiche l'historique des modifications.
Les fichiers archiv�s avec RCS peuvent �tre du texte d'un format
quelconque, ou des fichiers binaires si le diff
utilis� pour g�n�rer
les changements supporte les donn�es sur 8 bits. Les fichiers peuvent
contenir un texte de description pour faciliter le suivi par ident
.
RCS utilise les programmes diff(1)
and diff3(1)
pour g�n�rer les
modifications entre les diverses r�visions. Une archive RCS consiste en la
r�vision initiale - la version 1.1 - et une s�rie de modifications, une
pour chaque r�vision. Chaque fois qu'un fichier est extrait de l'archive �
l'aide de co(1)
, �dit�, puis � nouveau enregistr� dans l'archive avec
ci(1)
, le num�ro de version est incr�ment�, par exemple 1.2, 1.3, 1.4,
etc. pour les r�visions successives.
Les fichiers archives eux-m�mes se trouvent g�n�ralement dans un
sous-r�pertoire ./RCS
, bien que RCS ait d'autres options pour le
stockage des archives.
Pour une vue d'ensemble de RCS, voyez �galement la page de manuel de rcsintro(1)
.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:14