| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| bzr-gtk [Le 09/03/2009, 17:23] – fidji | bzr-gtk [Le 30/01/2017, 19:51] (Version actuelle) – obsolète voir la page bazar-explorer L'Africain |
|---|
| {{tag>irc bzr brouillon}} | |
| |
| ---- | |
| |
| ====== Page d'aide à l'utilisation de l'interface bzr-gtk ====== | |
| |
| bzr-gtk est une interface "facilitant l'usage de bazaar", cependant avant d'utiliser cette interface il est préférable de se familiariser à la gestion de projet et plus particulièrement à l'usage de la commande bzr. | |
| |
| L'interface actuellement est encore en phase beta, quelques bugs peuvent exister. | |
| |
| ===== Installation ===== | |
| |
| Vous devrez installer certains outils pour pouvoir travailler sur un projet | |
| |
| <code>sudo apt-get install bzr bzr-gtk</code> | |
| |
| |
| ===== Aide commande bzr ===== | |
| Pour plus d'informations sur la commande bzr veuillez consulter la documentation [[http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/|Bazaar User Guide (en)]] | |
| <code>bzr help | |
| bzr help commands # Liste des commandes | |
| bzr help xxx # Aide sur la commande xxx</code> | |
| |
| ===== Configuration de votre bazaar ===== | |
| Définissez votre identité | |
| <code>bzr whoami "Votre Nom <email@exemple.com>"</code> | |
| La configuration de votre bazaar se trouve dans $HOME/.bazaar | |
| * bazaar.conf options de configuration | |
| * locations.conf options de configuration des branches | |
| * authentication.conf configuration des serveurs distants | |
| |
| ===== Utilisation de bzr-gtk ===== | |
| ==== Présentation ==== | |
| |
| Bien qu'il soit bien plus rapide et fiable d'utiliser la ligne de commande, il existe une interface pour gérer votre bazaar. :-D | |
| <note important>Veillez à être bien familiarisé avec l'usage de la commande bzr, avant de vous lancer dans l'utilisation de bzr-gtk.</note> | |
| L'interface bzr-gtk se présente comme suit : | |
| * Liste à puce | |
| * Une barre de menu regroupant les actions possibles en fonction du contexte. | |
| * Une barre d'outils des actions coutantes. | |
| * 1 -> L'emplacement dans votre arborescence, permet également de changer d'emplacement. | |
| * 2 -> Le contenu du répertoire courant. | |
| * 3 -> La fenêtre des marques pages, correspondant à des emplacements définis dans votre arborescence. | |
| |
| La première action consistera à aller dans le menu Fichiers/File et d'ajouter un marque page du répertoire courant (~/Projets)/Bookmark current directory | |
| |
| {{:application:bzr-gtk:bzr-gtk1.png|bzr-gtk au commencement}} | |
| |
| ==== Création d'un projet ==== | |
| Sélectionner dans le menu Branch/Initialize, une boite de dialogue apparaît, entrez les informations comme ci-dessous. | |
| |
| {{:application:bzr-gtk:bzr-gtk-initialize.png|bzr-gtk initialisation du projet}} | |
| |
| Vous pouvez voir votre dossier MonProjet dans la partie de droite de bzr-gtk, Vous pouvez entrer dedans en double-cliquant sur l'icône du dossier. Afin de pouvoir accéder plus rapidement à votre projet, vous pouvez ajouter un marque page comme expliqué plus haut. | |
| |
| L'interface bzr-gtk, n'étant pas vraiment un gestionnaire de fichiers, nous allons créer 3 fichiers en ligne de commande. | |
| <code>cd ~/Projets/MonProjet && touch fichier1 fichier2 fichier3</code> | |
| |
| ==== Ajout et validation du projet ==== | |
| Pour marquer les nouveaux fichiers à ajouter menu File/Add | |
| |
| {{:application:bzr-gtk:bzr-gtk-add.png|bzr-gtk marquer les fichiers à ajouter}} | |
| |
| Pour valider l'ajout et/ou la modification de fichiers cliquez sur le Bouton Commit ou menu Branche/Commit. | |
| |
| {{:application:bzr-gtk:bzr-gtk-commit.png|bzr-gtk Valider l'ajout des trois fichiers}} | |
| |
| ==== Consulter l'historique ==== | |
| Pour consulter l'historique de votre projet. Cliquez sur le bouton Log ou menu Statistics/Log | |
| |
| {{:application:bzr-gtk:bzr-gtk-history.png|bzr-gtk Consulter l'historique de votre projet}} | |
| |
| ==== Consulter les différences ==== | |
| Pour consulter les différences entre la version encours non "commitée" et la dernière de version du fichier. Cliquez sur le bouton Diff ou menu Statistics/Diff. | |
| |
| {{:application:bzr-gtk:bzr-gtk-diff1.png|Consulter les différences entre la version encours non "commitée" et la dernière de version}} | |