diff --git a/logiciels/cvs/index.tml b/logiciels/cvs/index.tml index 6f7007f..56f5072 100644 --- a/logiciels/cvs/index.tml +++ b/logiciels/cvs/index.tml @@ -154,6 +154,18 @@ Maintenant, vous avez un r stocker les différents projets. Il ne reste plus qu'à le remplir !
++Plusieurs fois, cvs ouvrira un éditeur de texte en vous +demandant de commenter ce que vous êtes en train de +faire. Commentez vos modifications d'une avec un peu de +précision : évitez par exemple d'écrire simplement +« modifications diverses », mais plutôt « orthographe, +typographie, paragraphe sur X ou Y, fontion Z ou T, +etc. » L'objectif est qu'un autre contributeur (ou vous-même à une +date ultérieure) puisse ne lire que ce commentaire et savoir la +nature de vos modifications. +
++Quand vous partagez vos modifications, un éditeur de texte s'ouvre et +vous demande de les commenter. Vous n'êtes pas obligé d'être bavard, +mais soyez relativement précis. +
+make
+Imaginons la situation suivante : vous avez un site web sur lequel
+vous voulez travailler à l'aide de CVS. Vous avez donc un répertoire de
+dépôt (par exemple ~/cvs/www
) et un répertoire de travail
+(par exemple ~/cvs-travail/www
). Mais vous voulez aussi
+mettre à jour le site en lui-même lorsque vous partagez des
+modifications, et ce site est dans le répertoire ~/www
. Ce
+répertoire ne peut pas être le même que pour le dépôt, car celui-ci
+doit lui être exclusivement consacré ; et il ne peut pas non plus
+être votre répertoire de travail, car la moindre modification (et
+surtout la moindre erreur) serait immédiatement publiée...
+
+Vous devrez donc taper, à chaque fois que vous voudrez partager vos +modifications, les lignes suivantes : +
+ ++bireme ~/cvs-travail/www $ cvs commit +bireme ~/cvs-travail/www $ cvs update -d ~/www ++ +
+Le problème, c'est que cette séquence de commandes sera toujours la même
+et que vous risquerez toujours d'en oublier une sur les deux... Aussi
+avez-vous la possibilité d'utiliser l'utilitaire make
,
+outil très puissant, notamment dans ces circonstances (il est très
+utilisé par les programmeurs).
+
+Commencez donc par éditer un fichier Makefile dans le répertoire souche +de votre projet dans le répertoire de travail ; dans notre exemple, +il s'agit de ~/cvs-travail/www. Dans ce fichier, écrivez : +
+ ++install: + cvs commit + cvs update -d /users/ma_promo/ma_section/mon_login/www ++ +
+Ensuite, ajoutez ce fichier Makefile au CVS : +
+ +
+bireme ~/cvs-travail/www $ cvs add Makefile
+
+
+
+Et à partir de maintenant, au lieu de taper cvs commit
+pour partager vos modifications, vous taperez simplement :
+
+bireme ~/cvs-travail/www $ make install
+
+
+
+et make
se chargera de tout à votre place !
+
Vous êtes maintenant prêt à utiliser CVS. Sa puissance est telle que cet @@ -494,7 +577,7 @@ href="http://www.cvshome.org/docs/manual/">l