l'asile.fr


Accéder facilement à un CVS sous windows

article de Ceacy , publié le 10 février 2006 à 00:28
CVS, alias Concurrent Versioning System, est un logiciel libre très utilisé dans le milieu du développement collaboratif : en effet, il permet à une équipe de programmeurs de travailler de concert sur un code source, sans risque que l'un d'entre eux écrase par mégarde le travail effectué par un autre, comme ce pourrait être le cas par FTP : chaque fichier source se voit en effet attribué un numéro de version, incrémenté à chaque modification par un développeur.

Pour plus d'informations sur le fonctionnement pratique de CVS, je vous encourage à lire cet article sur Wikipédia.

CVS est très utile, même si vous n'envisagez pas de contribuer directement au développement d'un projet, car il permet de récupérer aisément la version la plus récente d'un logiciel (généralement un logiciel libre), afin de le compiler et de bénéficier ainsi de ses dernières améliorations. En effet, la plupart des serveurs CVS fournissent un accès anonyme, permettant de récupérer les sources, mais non de les modifier - c'est le cas que nous verrons ici.

Cet article décrit en effet comment récupérer les sources depuis un serveur CVS, sous Windows, à l'aide d'un utilitaire nommé TortoiseCVS. Tout d'abord, il vous faut connaître l'adresse du serveur CVS, et le nom du module que vous souhaitez récupérer. Par exemple, pour amsn, l'adresse est :
"pserver:anonymous@cvs.sourceforge.net:/cvsroot/amsn" et le nom de module "msn".
CVS, alias Concurrent Versioning System, est un logiciel libre très utilisé dans le milieu du développement collaboratif : en effet, il permet à une équipe de programmeurs de travailler de concert sur un code source, sans risque que l'un d'entre eux écrase par mégarde le travail effectué par un autre, comme ce pourrait être le cas par FTP : chaque fichier source se voit en effet attribué un numéro de version, incrémenté à chaque modification par un développeur.
Pour plus d'informations sur le fonctionnement pratique de CVS, je vous encourage à lire cet article sur Wikipédia.

CVS est très utile, même si vous n'envisagez pas de contribuer directement au développement d'un projet, car il permet de récupérer aisément la version la plus récente d'un logiciel (généralement un logiciel libre), afin de le compiler et de bénéficier ainsi de ses dernières améliorations. En effet, la plupart des serveurs CVS fournissent un accès anonyme, permettant de récupérer les sources, mais non de les modifier - c'est le cas que nous verrons ici.

Cet article décrit en effet comment récupérer les sources depuis un serveur CVS, sous Windows, à l'aide d'un utilitaire nommé TortoiseCVS. Tout d'abord, il vous faut connaître l'adresse du serveur CVS, et le nom du module que vous souhaitez récupérer. Par exemple, pour amsn, l'adresse est "pserver:anonymous@cvs.sourceforge.net:/cvsroot/amsn" et le nom de module "msn".


1. Télécharger TortoiseCVS et l'installer.
Vous risquez de devoir redémarrer votre ordinateur pour que l'installation soit complète, vue que TortoiseCVS s'intègre dans l'explorateur de Windows.

2. Créer un dossier quelque part dans votre disque dur, juste histoire de centraliser quelque part les sources. Sinon, ça devient vite le bazar, et on finit totalement disjoncté dans un asile. Oups, pardon.
Ensuite, allez dedans, faites un clic droit : de nouvelles options sont apparues, comme par exemple "CVS Emprunter" (ou "CVS checkout", si vous êtes un vrai, un pur, et que vous n'avez pas choisi la langue française comme tous les autres n00bz).
Screenshot

3. Remplissez les deux champs obligatoires
(oui, il y a plein de boîtes de texte, mais seules deux sont nécessaires, les autres se remplissent en conséquence)
:
CVSROOT : :pserver:anonymous@cvs.sourceforge.net:/cvsroot/samoth (par exemple, et sans vouloir faire de pub outrancière)
Module : <le module que vous voulez>
Puis cliquez sur OK : TortoiseCVS va gentiment récupérer le code source du module que vous avez choisi.
Screenshot
Screenshot

4. Une fois que c'est fini, vous avez le code source, ce qui va vous permettre de briller dans les soirées mondaines que vous ne manquerez pas de fréquenter grâce à votre nouveau talent
article de Ceacy — publié le 10 février 2006 à 00:28
Lien permanent vers cet article | Aller sur le blog de Ceacy
331 oui (sur 610 votes)

Article intéressant ?

Écrire un article
Aucun commentaire

Ajouter un commentaire

Vous devez être identifié pour poster un commentaire.

# 18:28:50
(Sarki) par contre question comm c'est un zéro pointé, même leur site n'indique pas la sortie officielle...
# 18:25:29
(Sarki) En parlant de AAA, est sorti sur Steam le 14 Novembre un remake plutot pas mal de Little Big Adventure, avec un gameplay moins frustrant
# 07:52:22
(hohun) Et niveau gaming ya la masse de bons jeux qui ne sont plus des AAA qui font turbiner la CG donc le besoin se ressent moins qu'en 2005
# 07:51:51
(hohun) perso j'ai un portable gamer de 2019 qui continue à fonctionner impec, bon évidemment je joue pas des masses à des jeux dernière génération mais les jeux des années 2010 tournent bien en haut niveau de détail
# 07:50:35
(hohun) À mon sens ce sont les deux choses les plus importantes. Après tu peux prendre un bon proc et une bonne CG mais pas besoin de faire dans l'excès
# 07:49:55
(hohun) Et un bon SSD NVMe dernière génération
# 07:49:16
(hohun) Si c'est pour 10 ans tape dans les 32 Go de ram
# 17:38:42
(plantmann) 07:32:35 Oui, je ne savais pas si ça existait encore quand j'ai posé la question. Je pense que je vais me baser là dessus, avec sans doute plus de RAM pour gérer le scénario "Firefox avec 200+ onglets" tranquillement
# 17:35:42
(plantmann) 08:42:13 Fixe, avec un usage hybride jeu/bureautique (et j'inclue des trucs genre Canva en mode montage de vidéo et un firefox avec régulièrement 200+ onglets ouverts dans ce dernier terme)
# 17:32:23
(plantmann) 18:46:42 10 ans pour ma pomme, mais la config commence à souffler fort et j'ai (enfin) un peu de budget. Par contre je vais prendre mon temps pour bien choisir, vu qu'apparemment c'est fait pour une décennie !
lire la suite de la tribune