Accueil > Capsules d'Aide Virtuose > TortoiseCVS jeudi 17 octobre
English


TortoiseCVS

Évaluer cette capsule sur 5
1. 2. 3. 4. 5.
- --++ +

CVS Installation et information

   Sections de la capsule

Lien installation de TortoiseCVS
Comment créer un module dans le CVS
Concept de base de CVS: "Bac à sable (sandboxes)"
Liens utiles pour apprendre TortoiseCVS

   Télécharger le logiciel

Pour Télécharger l'application veuillez cliquer sur le lien suivant
Téléchargement de tortoiseCVS


  • Vous allez accéder à cette page Web




  • Choisir un miroir au bas de la page. Si rien ne commence, cliquer sur le lien dans le haut de la page, en dessous du message "Your download should begin shortly. If it does not, try..."


  • La boîte de dialogue suivante va apparaître:




  • Appuyer sur le bouton exécuter

  • Le téléchargement va débuter




  • Choisir la langue désirée




  • Appuyer sur ok

  • L'assistant CVS apparaît




  • Appuyer sur suivant

  • Indiquer le dossier où vous voulez installer le logiciel




  • Appuyer sur le bouton suivant.

  • Ensuite vous allez voir apparaître la boite de dialogue suivante




  • Choisir installation complète et appuyer sur le bouton suivant.

  • Ensuite vous allez voir apparaître l'image qui suit




  • Félicitation vous avez réussi! Simplement choisir l'option "Oui, redémarrer mon ordinateur maintenant" et appuyer sur terminer.

haut de la page

   Comment créer un module dans le CVS


  • Cliquer avec le bouton de droite sur le dossier correspondant au module que vous souhaitez importer, et cliquez sur "CVS / Créer un module..." tel qu'illustré ci-dessous:




  • La boîte de dialogue ci-dessous va apparaître. Vous devez taper les paramètres fournis dans les champs "Dossier du référentiel" et "Nom d'utilisateur" et cliquer sur OK:

haut de la page

   Concept de base de CVS:"Bac à sable(sandboxes)"


CVS a une méthode de travail commune à la plupart des autres systèmes de contrôle de version par le fait que les développeurs peuvent éditer le même fichier en même temps. D'abord vous Emprunter (Checkout) une version d'un code source depuis le référentiel dans une copie locale dans votre ordinateur. Cette copie locale est appelée un bac à sable (sandbox). Pour effectuer un emprunt, cliquez droit sur le répertoire où vous voudriez placer le module, et choisissez Emprunter... dans le menu pop-up. La Boite de Dialogue Emprunter (Checkout) apparaîtra avec les champs suivants:

  • Protocole: Le protocole à utiliser pour communiquer avec le référentiel CVS distant.
  • Serveur: Le nom du serveur hébergeant le référentiel CVS distant.
  • Port: Le port du référentiel CVS distant. Pas toujours requis.
  • Dossier de référentiel: L'emplacement du référentiel CVS sur le serveur distant.
  • Nom d'utilisateur: Le nom d'utilisateur de votre compte pour le référentiel CVS.
  • CVSROOT: La chaîne de connexion, comprenant les champs précédents. Souvent on vous a donné la chaîne de connexion dans ce format, auquel cas vous pouvez juste la copier ici.
  • Module: Le nom du module que vous voulez emprunter. Le nom du module est sensible à la casse.



Vous éditez alors simplement les fichiers que vous voulez changer. Vous pouvez Ajouter (Add) des nouveaux fichiers et supprimer des fichiers qui ne sont plus nécessaires. Quand vous avez terminé vous Valider (Commit) les changements dans le référentiel. Après une modification vous faites un clic-droit (right-click) et choisissez Valider (Commit). Voici un exemple d'image qui apparaît lors d'un commit:



Vous remarquerez qu'un crochet d'une couleur différente apparaît sur le fichier quand vous le modifiez. Après un Valider (Commit) réussi un crochet vert apparaît sur le fichier. Si quelqu'un d'autre a changé le même fichier pendant que vous travaillez dessus, alors la validation va échouer. Vous devez alors Actualiser (Update) tout vos fichiers code source depuis le référentiel. Ceci fusionnera automatiquement les changements des autres développeurs dans votre copie du fichier.

Parfois CVS ne peut pas le faire automatiquement, par exemple si vous avez tous les deux changé la même ligne de code. On appelle ceci un conflit. Les conflits se produisent beaucoup moins souvent que vous pouvez le croire. CVS met les deux versions du code conflictuel dans le fichier, en marquant chacun d'eux. Vous éditez alors manuellement le fichier pour résoudre le conflit avant que vous puissiez valider les changements.

Cette méthode de travail a beaucoup d'avantages. Chaque développeur travaille dans un bac à sable. Les changements qu'un autre développeur effectue sont isolés de vous jusqu'à ce que vous restituiez (check in) vos changements. Cela empêche un goulot d'étranglement dans lequel des gens ne peuvent pas faire des choses parce que quelqu'un d'autre a le fichier extrait (checked out). N'importe quel développeur peut travailler sur des fichiers sans directement accéder au serveur, il a seulement besoin de se connecter pour les actualisations (update) et les validations (commit).

Pour pousser votre apprentissage vous trouverez des références utiles dans la section qui suit.

   Liens utiles pour apprendre le logiciel

Pour vous informer davantage sur le fonctionnement de CVS vous pouvez consulter la documentation incluse avec l'installation (manuel d'utilisation).

En complément, le lien suivant vous permet de faire un survol du logiciel http://www.tortoisecvs.org/.

Pour la foire aux questions (FAQ): http://www.tortoisecvs.org/faq.shtml

haut de la page



Évaluer cette capsule sur 5
1. 2. 3. 4. 5.
- --++ +

HEC Montréal