Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cvs [Le 26/07/2008, 22:27] – claudius01 | cvs [Le 11/09/2022, 11:50] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>breezy dapper edgy console | + | {{tag>Xenial |
| ---- | ---- | ||
| + | ====== CVS : utilisation en tant que client ====== | ||
| + | ****CVS****, | ||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| + | =====Installation===== | ||
| + | Il suffit d' | ||
| + | =====Utilisation===== | ||
| - | + | Ce logiciel peut fonctionner en local (repository CVS local) ou en mode client-serveur (repository CVS distant). Dans les deux cas, un repository de travail, toujours situé localement, contient un ou plusieurs modules qui est le reflet du repository CVS. Un module est constitué d'une hiérarchie de fichiers versionnés. La localisation du repository CVS est définie dans la variable d' | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ====== CVS : utilisation en tant que client ====== | + | |
| - | + | ||
| - | ****CVS****, | + | |
| - | + | ||
| - | sudo apt-get install cvs | + | |
| - | + | ||
| - | Ce logiciel peut fonctionner en local (repository CVS local) ou en mode client-serveur (repository CVS distant). Dans les deux cas, un repository de travail, toujours situé localement, contient un ou plusieurs modules qui est le reflet du repository CVS. Un module est constitué d'une hiérarchie de fichiers versionnés. La localisation du repository CVS est définie dans la variable d' | + | |
| CVS offre principalement les opérations suivantes :\\ | CVS offre principalement les opérations suivantes :\\ | ||
| Ligne 57: | Ligne 54: | ||
| -k kopt Use RCS kopt -k option on checkout. (is sticky) | -k kopt Use RCS kopt -k option on checkout. (is sticky) | ||
| -j rev Merge in changes made between current revision and rev. | -j rev Merge in changes made between current revision and rev. | ||
| + | (Specify the ---help global option for a list of other help options) | ||
| - | ==== Principes & définitions ==== | ||
| - | TODO | ||
| ==== Checkout ==== | ==== Checkout ==== | ||
| Ligne 66: | Ligne 62: | ||
| Vous devez spécifier en argument le ou les fichiers ou répertoire que vous voulez extraire. Par exemple : | Vous devez spécifier en argument le ou les fichiers ou répertoire que vous voulez extraire. Par exemple : | ||
| - | + | < | |
| - | $ cvs checkout [-r < | + | |
| Notez que l' | Notez que l' | ||
| Ligne 81: | Ligne 76: | ||
| Le commit est l' | Le commit est l' | ||
| - | + | < | |
| - | $ cvs commit < | + | |
| Notez que l' | Notez que l' | ||
| Ligne 91: | Ligne 84: | ||
| Si votre description tient en quelques mots, vous pouvez vous passer de l' | Si votre description tient en quelques mots, vous pouvez vous passer de l' | ||
| - | + | < | |
| - | $ cvs commit -m "Ajout du mois de mai" < | + | |
| ==== Update ==== | ==== Update ==== | ||
| La commande update permet de récupérer sur sa copie locale les modifications effectuées par d' | La commande update permet de récupérer sur sa copie locale les modifications effectuées par d' | ||
| - | + | < | |
| - | $ cvs update | + | |
| Un conflit peut survenir si un fichier modifié localement a aussi été modifié par un autre utilisateur, | Un conflit peut survenir si un fichier modifié localement a aussi été modifié par un autre utilisateur, | ||
| Ligne 104: | Ligne 95: | ||
| ==== Diff ==== | ==== Diff ==== | ||
| La commande diff, liste les différences entre la version locale d'un fichier et celle qui se trouve actuellement sur le référentiel. | La commande diff, liste les différences entre la version locale d'un fichier et celle qui se trouve actuellement sur le référentiel. | ||
| - | + | < | |
| - | $ cvs diff < | + | |
| Il apparaît aussi utile de pouvoir comparer le fichier actuel avec une révision antérieure particulière : | Il apparaît aussi utile de pouvoir comparer le fichier actuel avec une révision antérieure particulière : | ||
| - | + | < | |
| - | $ cvs diff -r 1.5 -r 1.6 < | + | |
| Ligne 115: | Ligne 104: | ||
| Log permet de lister un historique sommaire des révisions comprenant les dates et numéros respectifs, ainsi que les commentaires spécifiés lors du commit (option -m ou saisis depuis l' | Log permet de lister un historique sommaire des révisions comprenant les dates et numéros respectifs, ainsi que les commentaires spécifiés lors du commit (option -m ou saisis depuis l' | ||
| + | < | ||
| + | | ||
| - | $ cvs log < | ||
| ===== Sources et références ===== | ===== Sources et références ===== | ||
| - | * TODO | + | * **(en)** [[https:// |
| - | + | ----- | |
| - | ----- | + | |
| - | // | + | // |
