Les opérations CVS se font habituellement en se connectant à
freefall
, vérifiant que votre variable d'environnement
CVSROOT
est bien positionnée à
/home/ncvs
, et en effectuant les opérations
d'extraction (check-out) et de mise à
jour (check-in) nécessaires. Si vous
avez quelque chose de entièrement nouveau à ajouter (un nouveau logiciel
porté, du source d'origine externe, etc.), il existe une procédure
appelée « easy-import » qui facilite cette opération. Elle
ajoute automagiquement une entrée pour le nouveau module, fait ce qu'il
faut via cvs import
, etc. – exécutez-la sans
arguments et elle vous demandera tout ce qu'elle a besoin de
savoir.
Si vous avez la pratique de CVS à distance et vous considérez
relativement opérationnel sur CVS en général, vous pouvez aussi effectuer
les opérations CVS directement depuis votre machine avec une copie
local à jour des sources. N'oubliez cependant pas de positionner
CVS_RSH
à ssh de façon à
utiliser un moyen de transmission sécurisé et fiable. D'une autre côté,
si vous ne savez pas ce que cela veut dire, tenez-vous en s'il vous
plaît à la méthode qui consiste à vous connecter à
freefall
et mettre en place vos modifications avec
patch(1).
Si vous avez à utiliser les opérations add
et
delete
pour faire en fait une opération
« mv », il faut une copie sur l'archive plutôt que votre
commande CVS add
suivie d'un
delete
. Dans ce cas, un Administrateur CVS copiera le(s) fichier(s)
là où il(s) doi(ven)t aller et vous avertira une fois qu'il l'aura fait.
Le but de la copie dans les archives est de conserver l'historique des
modifications, la journalisation. Le Projet FreeBSD accorde une grande
importance à l'historique du projet que CVS nous permet de
conserver.
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.