Interfaces graphiques
Il existe de nombreuses interfaces graphiques permettant de réaliser les commandes CVS dans un environnement de fenêtres. Parmi ces outils, les plus répandus sont :
cervisia
: une interface complète sous linux
tkcvs
: une interface simple sous linux
cvs web
: une interface web pour cvs
win web
: une interface graphique sous windows
xemacs
:
l'éditeur de texte reconnaît les commandes cvs
En supposant que cervisia
soit installée sur la machine locale.cnrs.fr
, son lancement dans le répertoire de travail projet/
s'effectue par la commande
cervisia
La manipulation de cette interface est relativement intuitive. Elle dispose également d'un menu d'aide assez complet, avec des informations synthétiques sur CVS. Pour avoir un aperçu de l'interface graphique, chargez les images suivantes dans votre répertoire de travail :
cp ../versions/*.png .
et réactualisez votre page. Les images devraient apparaître ci-dessous :
Les fichiers images sont nouveaux dans le projet et ne sont donc pas répertoriés dans la base CVS. Pour les inclures, il faut les ajouter à la base par la commande add
pour signaler l'ajout et commit
pour l'archiver. Essayez de réaliser ces commandes par l'intermédiaire de l'interface cervisia
.
Les fichiers ajoutés doivent passer du status Not in CVS
à Locally Added
.
Il faut noter que les commandes d'ajout, add
, ou de retrait, remove
, de fichiers doivent impérativement être suivies de la commande commit
pour être prises en compte dans la base CVS.
Visualisez l'historique et l'arborescence à l'aide de cervisia
.
Pour avoir un aperçu du résultat, chargez les fichiers suivants :
cat ../versions/page_tag.html >> page.html
cp ../versions/log.gif .
et actualisez la page du projet dans votre navigateur.