TortoiseSVN Un client Subversion pour Windows Version 1.9 Stefan Küng Lübbe Onk
TortoiseSVN Un client Subversion pour Windows Version 1.9 Stefan Küng Lübbe Onken Simon Large TortoiseSVN: Un client Subversion pour Windows: Version 1.9 par Stefan Küng, Lübbe Onken, et Simon Large traduction: Jérémy Badier (jeremy.badier@gmail.com) Date de publication 2015/08/20 20:47:31 (r26714) iii Table des matières Préface ........................................................................................................................................ xi 1. Qu'est-ce que TortoiseSVN ? .............................................................................................. xi 2. Les fonctionnalités de TortoiseSVN ..................................................................................... xi 3. Licence .......................................................................................................................... xii 4. Développement ................................................................................................................ xii 4.1. L'historique de TortoiseSVN .................................................................................... xii 4.2. Remerciements ..................................................................................................... xiii 5. Guide de lecture ............................................................................................................. xiii 6. Terminologie utilisée dans ce document .............................................................................. xiv 1. Pour commencer ........................................................................................................................ 1 1.1. Installer TortoiseSVN ....................................................................................................... 1 1.1.1. Configuration requise ............................................................................................ 1 1.1.2. Installation ........................................................................................................... 1 1.2. Concepts de base ............................................................................................................. 1 1.3. Faites un Essai ................................................................................................................ 2 1.3.1. Créer un Dépôt ..................................................................................................... 2 1.3.2. Importer un projet ................................................................................................. 2 1.3.3. Extraire une Copie de Travail ................................................................................. 3 1.3.4. Faire des modifications .......................................................................................... 4 1.3.5. Ajouter plus de fichiers .......................................................................................... 4 1.3.6. Voir l'Historique du Projet ...................................................................................... 4 1.3.7. Annuler des Modifications ...................................................................................... 5 1.4. Déplacement en cours... .................................................................................................... 6 2. Concepts de base du contrôle de version ........................................................................................ 7 2.1. Le Dépôt ........................................................................................................................ 7 2.2. Modèles de gestion de version ........................................................................................... 7 2.2.1. Le problème du partage de fichier ............................................................................ 8 2.2.2. La solution Verrouiller-Modifier-Déverrouiller ........................................................... 8 2.2.3. La solution Copier-Modifier-Fusionner ..................................................................... 9 2.2.4. Que fait Subversion ? ........................................................................................... 11 2.3. Subversion en action ...................................................................................................... 11 2.3.1. Copies de travail ................................................................................................. 11 2.3.2. URL de dépôt ..................................................................................................... 12 2.3.3. Révisions ........................................................................................................... 13 2.3.4. Comment les copies de travail suivent le dépôt ......................................................... 15 2.4. Résumé ........................................................................................................................ 15 3. Le Dépôt ................................................................................................................................ 16 3.1. Création de dépôt .......................................................................................................... 16 3.1.1. Créer un dépôt avec le client de ligne de commande .................................................. 16 3.1.2. Créer le dépôt avec TortoiseSVN ........................................................................... 16 3.1.3. Accès local au dépôt ............................................................................................ 17 3.1.4. Accéder à un dépôt situé dans un partage réseau ....................................................... 17 3.1.5. Disposition du dépôt ............................................................................................ 17 3.2. Sauvegarde de dépôt ...................................................................................................... 19 3.3. Scripts de hook côté serveur ............................................................................................ 19 3.4. Liens d'extraction ........................................................................................................... 20 3.5. Accéder au dépôt ........................................................................................................... 20 4. Guide d'utilisation quotidienne .................................................................................................... 22 4.1. Fonctionnalités générales ................................................................................................. 22 4.1.1. Recouvrement d'icônes ......................................................................................... 22 4.1.2. Menus contextuels ............................................................................................... 23 4.1.3. Glisser-déposer ................................................................................................... 24 4.1.4. Raccourcis communs ........................................................................................... 25 4.1.5. Authentification .................................................................................................. 25 4.1.6. Maximiser les fenêtres ......................................................................................... 26 TortoiseSVN iv 4.2. Importer des données dans un dépôt .................................................................................. 26 4.2.1. Importer ............................................................................................................. 26 4.2.2. Importer en place ................................................................................................ 28 4.2.3. Fichiers spéciaux ................................................................................................. 28 4.3. Extraire une copie de travail ............................................................................................ 28 4.3.1. Profondeur d'extraction ......................................................................................... 29 4.4. Livrer vos changements au dépôt ...................................................................................... 31 4.4.1. La boîte de dialogue Livrer ................................................................................... 31 4.4.2. Listes de changements .......................................................................................... 34 4.4.3. Livrer uniquement des morceaux de fichiers ............................................................ 34 4.4.4. Exclude des éléments de la livraison ....................................................................... 35 4.4.5. Commentaires de livraison .................................................................................... 35 4.4.6. Progression de la Livraison ................................................................................... 37 4.5. Mettre à jour votre copie de travail avec les changements des autres ....................................... 38 4.6. Résoudre des conflits ..................................................................................................... 40 4.6.1. Conflit de fichiers ............................................................................................... 40 4.6.2. Conflits de propriété ............................................................................................ 41 4.6.3. Conflits dans l'arborescence .................................................................................. 41 4.7. Obtenir des information sur le statut ................................................................................. 44 4.7.1. Recouvrement d'icônes ......................................................................................... 44 4.7.2. État Détaillé ....................................................................................................... 46 4.7.3. Statut local et distant ........................................................................................... 46 4.7.4. Voir les différences ............................................................................................. 49 4.8. Listes de changements .................................................................................................... 49 4.9. La boîte de dialogue du Journal de révision ........................................................................ 51 4.9.1. Appeler la boîte de dialogue du Journal de révision ................................................... 52 4.9.2. La boîte de dialogue du Journal de révision ............................................................. 52 4.9.3. Obtenir des informations supplémentaires ................................................................ 53 4.9.4. Obtenir plus de commentaires ............................................................................... 59 4.9.5. Révision de la Copie de Travail Courante ................................................................ 60 4.9.6. Fonctionnalités de Suivi des Fusions ....................................................................... 60 4.9.7. Changer le commentaire et l'auteur ......................................................................... 60 4.9.8. Filtrer les commentaires ....................................................................................... 61 4.9.9. Informations statistiques ....................................................................................... 63 4.9.10. Mode hors ligne ................................................................................................ 65 4.9.11. Refraîchissement de l'affichage ............................................................................ 66 4.10. Voir les différences ...................................................................................................... 66 4.10.1. Différences de fichier ......................................................................................... 66 4.10.2. Options de fins de ligne et d'espacement ................................................................ 67 4.10.3. Comparer des répertoires .................................................................................... 68 4.10.4. Comparaison des images en utilisant TortoiseIDiff .................................................. 69 4.10.5. Différence des documents Office .......................................................................... 70 4.10.6. Outils de différenciation/fusion externes ................................................................ 70 4.11. Ajouter de nouveaux fichiers et répertoires ....................................................................... 71 4.12. Copier/Déplacer/Renommer des Fichiers et des Dossiers ..................................................... 72 4.13. Ignorer des fichiers et des répertoires .............................................................................. 73 4.13.1. L'utilisation des pattern matching dans la liste des fichier à ignorer ............................. 74 4.14. Supprimer, déplacer et renommer .................................................................................... 74 4.14.1. Supprimer des fichiers et des dossiers ................................................................... 75 4.14.2. Déplacer des fichiers et des dossiers ..................................................................... 76 4.14.3. Gestion des conflits de nom de fichier. .................................................................. 76 4.14.4. Réparer les renommages de fichier ....................................................................... 77 4.14.5. Supprimer les fichiers non versionnés ................................................................... 77 4.15. Annuler les changements ............................................................................................... 77 4.16. Nettoyer ..................................................................................................................... 79 4.17. Configuration des projets ............................................................................................... 80 4.17.1. Propriétés Subversion ......................................................................................... 80 4.17.2. Propriétés du projet TortoiseSVN ......................................................................... 83 TortoiseSVN v 4.17.3. Éditeurs de propriétés ......................................................................................... 89 4.18. Eléments externes ........................................................................................................ 95 4.18.1. Répertoires externes ........................................................................................... 95 4.18.2. Fichiers externes ................................................................................................ 97 4.18.3. Creating externals via drag and drop ..................................................................... 98 4.19. Brancher / Étiqueter ...................................................................................................... 98 4.19.1. Créer une branche ou une étiquette ....................................................................... 98 4.19.2. Autres manières de créer une branche ou une étiquette ............................................ 101 4.19.3. Extraire ou aller sur... ....................................................................................... 101 4.20. Fusionner .................................................................................................................. 102 4.20.1. Fusionner une plage de révisions ........................................................................ 103 4.20.2. Fusionner deux arbres différents ......................................................................... 104 4.20.3. Options de fusion ............................................................................................. 105 4.20.4. Prévisualiser les résultats de la fusion .................................................................. 106 4.20.5. Suivi des fusions .............................................................................................. 107 4.20.6. Gérer les conflits durant la fusion. ...................................................................... 107 4.20.7. Branche de maintenance d'une fonctionnalité ........................................................ 108 4.21. Verrouiller ................................................................................................................. 109 4.21.1. Comment le verrouillage fonctionne dans Subversion ............................................. 110 4.21.2. Obtenir un verrou ............................................................................................ 111 4.21.3. Retirer un verrou ............................................................................................. 111 4.21.4. Vérifier le statut des verrous .............................................................................. 112 4.21.5. Mettre les fichiers non verrouillés en Lecture seule ................................................ 112 4.21.6. Les scripts hook de verrouillage ......................................................................... 113 4.22. Créer et appliquer des patches ...................................................................................... 113 4.22.1. Créer un patch ................................................................................................. 113 4.22.2. Appliquer un patch ........................................................................................... 114 4.23. Qui a changé quelle ligne ? .......................................................................................... 115 4.23.1. Annoter pour les fichiers ................................................................................... 115 4.23.2. Annoter les différences ..................................................................................... 117 4.24. l'explorateur de dépôt .................................................................................................. 117 4.25. Graphiques de révision ................................................................................................ 120 4.25.1. Graphiques des révisions ................................................................................... 121 4.25.2. Changer l'affichage ........................................................................................... 122 4.25.3. Utiliser le Graphique de révisions ....................................................................... 123 4.25.4. Refraîchissement de l'affichage ........................................................................... 124 4.25.5. Visualisation des arborescences .......................................................................... 124 4.26. Exporter une copie de travail Subversion ........................................................................ 125 4.26.1. Retirer une copie de travail du contrôle de version ................................................. 126 4.27. Relocaliser une copie de travail .................................................................................... 126 4.28. Intégration avec des systèmes de gestion de bug / gestion d'incidents ................................... 127 4.28.1. Ajouter des numéros d'incidents aux messages de log ............................................. 128 4.28.2. Récupérer des informations depuis le gestionnaire d'incidents ................................... 131 4.29. Intégration avec des explorateur de dépôt de type web. ..................................................... 132 4.30. Configuration de TortoiseSVN ...................................................................................... 133 4.30.1. Configuration générale ...................................................................................... 133 4.30.2. Options du Graphe des Révisions ....................................................................... 143 4.30.3. Configuration du recouvrement d'icônes ............................................................... 145 4.30.4. Configuration du réseau .................................................................................... 149 4.30.5. Réglages des programmes externes ..................................................................... 151 4.30.6. Configuration des données sauvegardées .............................................................. 156 4.30.7. Mise en Cache des messages de log .................................................................... 157 4.30.8. Scripts hook côté client ..................................................................................... 160 4.30.9. Configuration de TortoiseBlame ......................................................................... 165 4.30.10. TortoiseUDiff Settings .................................................................................... 166 4.30.11. Export des Paramètres de TSVN ....................................................................... 167 4.30.12. Réglages Avancés .......................................................................................... 167 4.31. Étape Finale .............................................................................................................. 172 TortoiseSVN vi 5. Project Monitor ...................................................................................................................... 173 5.1. Adding projects to monitor ............................................................................................ 173 5.2. Monitor dialog ............................................................................................................. 174 5.2.1. Main operations ................................................................................................. 174 6. Le programme SubWCRev ....................................................................................................... 176 6.1. La ligne de commande SubWCRev ................................................................................. 176 6.2. Substitution de mot-clés ................................................................................................ 178 6.3. Exemple de mot-clé ...................................................................................................... 179 6.4. Interface COM ............................................................................................................ 181 7. IBugtraqProvider interface ....................................................................................................... 184 7.1. Conventions de nommage .............................................................................................. 184 7.2. L'interface de IBugtraqProvider ...................................................................................... 184 7.3. L'interface de IBugtraqProvider2 ..................................................................................... 186 A. Foire aux questions (FAQ) ...................................................................................................... 189 B. Comment faire pour... ............................................................................................................. 190 B.1. Déplacer/copier beaucoup de fichiers en une fois .............................................................. 190 B.2. Forcer les utilisateurs à entrer un commentaire ................................................................. 190 B.2.1. Script hook sur le serveur ................................................................................... 190 B.2.2. Propriétés de projet ........................................................................................... 190 B.3. Mettre à jour les fichiers sélectionnés à partir du dépôt ....................................................... 190 B.4. Annuler des révisions dans le dépôt ................................................................................ 191 B.4.1. Utiliser la boîte de dialogue du journal de révision .................................................. 191 B.4.2. Utiliser la boîte de dialogue fusionner ................................................................... 191 B.4.3. Utiliser svndumpfilter ................................................................................. 191 B.5. Compare deux révisions d'un fichier ou d'un répertoire ....................................................... 192 B.6. Inclure un sous-projet commun ...................................................................................... 192 B.6.1. Utiliser svn:externals ......................................................................................... 192 B.6.2. Utiliser une copie de travail nichée ...................................................................... 192 B.6.3. Utiliser un emplacement relatif ............................................................................ 193 B.6.4. Ajouter le projet au référentiel ............................................................................. 193 B.7. Créer un raccourci vers un dépôt .................................................................................... 193 B.8. Ignorer les fichiers déjà versionnés ................................................................................. 193 B.9. Retirer une copie de travail du contrôle de version ............................................................ 194 uploads/Litterature/ tortoisesvn-1-9-2-fr.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 14, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 2.6408MB