= Intro: CVS et autres SCM = {{{#!wiki caution '''Maintenant on utilise git''' tentez votre chance sur [[CransTechnique/ServicesMineurs/Git]] }}} = CVS sur BDE = == Version Simple : commiter ses modifications aux fichiers versionnés == Lorsqu'un administrateur effectue des changements aux fichiers versionnés sur le serveur, il doit commiter les modifications pour qu'elles soient sauvegardées dans l'historique. Si le fichier {{{machin.conf}}} dans le répertoire {{{/etc/exemple}}}, il doit entrer dans ce répertoire avec la commande {{{cd}}}, et entrer la commande {{{ sudo cvs commit machin.conf }}} ou, si la commande est entrée sous le compte root {{{ cvs commit machin.conf }}} A ce moment un éditeur, en général {{{jed}}}, ouvre une zone d'édition où l'administrateur entre un message expliquant la modification concernée. == Version compliquée : le fonctionnement de CVS sur le serveur du BdE == === Les différents répertoires versionnés === Sur le serveur du BdE, plusieurs répertoires parents sont maintenus par l'utilisation de CVS. Le premier et plus important est {{{/etc}}} . Comme sur tout système *nix il contient la configuration de la majorité des services utilisés sur le serveur.<
> ==== Apache ==== La configuration d'[[http://httpd.apache.org/|Apache]], le serveur web, est hébergée dans le répertoire {{{/etc/apache2}}}. Les fichiers importants se trouvent dans les répertoires {{{sites-available}}} et {{{conf.d}}}<
> /!\ Ne jamais ajouter des fichiers du répertoire {{{sites-enabled}}} au CVS, ce sont des liens symboliques vers des fichiers de {{{sites-available}}} maintenus par les commandes d'administration {{{a2ensite}}} et {{{a2dissite}}}. = Pour aller plus loin... = [[CransNostalgie/ConcurrentVersionsSystem|Crans '''Nostalgie''' CVS]]