Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bzr [Le 18/01/2011, 10:48]
thibault.lemaitre maj : ajout de lien et notes sur les interfaces graphiques et éditeurs
bzr [Le 11/09/2022, 11:30] (Version actuelle)
moths-art 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)
Ligne 12: Ligne 12:
 ==== Version standard ==== ==== Version standard ====
  
-Bazaar est présent de base dans les dépôts officiels, il suffit donc d'​[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://bzr|bzr]]**. Il existe aussi [[bzr-gtk]], ​une interface graphique à Bazaar. À partir de Ubuntu 10.04 LTS (Lucid Lynx), les utilisateurs se tourneront vers [[:​bzr-explorer|Bazaar Explorer]].+Bazaar est présent de base dans les dépôts officiels, il suffit donc d'​[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>bzr|bzr]]**. ​ 
 +Il existe aussi plusieurs ​[[#​Utilisation d'une interface graphique|interfaces graphiques ​à Bazaar]].
  
-==== Dernière version ==== 
  
-Si on veut la dernière version il existe des paquets fournis par les développeurs dans [[LaunchPad]]. Leur PPA se trouve [[https://​launchpad.net/​~bzr/​+archive/​ppa|ici]] 
  
-[[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : +===== Utilisation ===== 
-<​file>​ +Avant de commencer à utiliser bazaar il est nécessaire de créer une [[;seahorse|clé du shell sécurisée SSH]]. Toutes les indications ​pour créé cette clé et l'​importer sur votre compte launchpad se trouve [[https://help.launchpad.net/​YourAccount/CreatingAnSSHKeyPair|ici]]. 
-deb http://ppa.launchpad.net/​bzr/ppa/ubuntu intrepid main +Attention aussi si vous avez activé l'​importation automatique d'un autre dépôt comme github vers votre branche ​launchpad, vous ne pourrez pas pousser votre dépôt local vers cette même brancheVous rencontrerez une erreur du type : 
-deb-src http://ppa.launchpad.net/​bzr/​ppa/​ubuntu intrepid main +<​code>​Transport operation not possible: readonly transport</code>
-</file>+
  
-Ou aller sur leur [[https://launchpad.net/~bzr/​+archive/​ppa|PPA]]un petit menu déroulant permet ​d'avoir le dépôt correspondant à votre version d'​Ubunutu.+==== Lier votre utilisateur au dépôt ==== 
 +Vous devez lier votre utilisateur à votre dépôt avec cette commande à exécuter dans le dossier du dépôt : 
 +<​code>​bzr whoami "Jean DPublic <jena dot d dot public at-sign grosmail dot com>"<​/code> 
 +Cette commande cachera votre email si vous avez peur des spamssinon utliser celle-ci :​ 
 +<​code>​bzr whoami "Jean D. Public <jean.d.public@grosmail.com>"</​code>​ 
 +Ensuite spécifiez votre identifiant sur launchpad :​ 
 +<​code>​bzr launchpad-login jeand</​code>​
  
-Ajouter la clé du PPA à votre trousseau +Vous pouvez commencer ​à travailler sur votre dépôt
-<​code>​ +==== Gérer les dépôts ​====
-sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ece2800bacf028b31ee3657cd702bf6b8c6c1efd +
-</​code>​ +
- +
-[[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]], puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​bzr|bzr]]**. +
- +
- +
-===== Utilisation ===== +
-==== Gérer les dépot ​====+
 Avant de commencer à utiliser Bazaar, il faut lui demander de créer un nouveau dépôt. Avant de commencer à utiliser Bazaar, il faut lui demander de créer un nouveau dépôt.
 <​code>​mkdir nom_depot <​code>​mkdir nom_depot
Ligne 45: Ligne 41:
 Vous pourrez ensuite (si vous avez les droits suffisants sur le dépôt distant), envoyer vos changements avec bzr push. Vous pourrez ensuite (si vous avez les droits suffisants sur le dépôt distant), envoyer vos changements avec bzr push.
  
-==== État du dépot ​====+==== État du dépôt ​====
 <​code>​bzr diff <​code>​bzr diff
 bzr diff fichier1 fichier2 bzr diff fichier1 fichier2
Ligne 51: Ligne 47:
 Permet de comparer 2 versions. Vous pourrez ainsi voir les changements effectués. Si vous avez des changements pas encore commités, la commande bzr diff affichera les modifications effectuées depuis le dernier commit. Permet de comparer 2 versions. Vous pourrez ainsi voir les changements effectués. Si vous avez des changements pas encore commités, la commande bzr diff affichera les modifications effectuées depuis le dernier commit.
 <​code>​bzr status</​code>​ <​code>​bzr status</​code>​
-Permet d'affichier ​la liste des fichier ​modifiés et non commités.+Permet d'afficher ​la liste des fichiers ​modifiés et non commités.
 <​code>​bzr log</​code>​ <​code>​bzr log</​code>​
-Liste les commits effectués dans le dépôt. Vous pourrez ainsi voire les modifications qui ont été faites.+Liste les commits effectués dans le dépôt. Vous pourrez ainsi voir les modifications qui ont été faites.
  
 ==== Gestion des fichiers ==== ==== Gestion des fichiers ====
 <​code>​bzr add nom_fichier</​code>​Cette commande indique à Bazaar que le fichier nommé nom_fichier devra être versionné. <​code>​bzr add nom_fichier</​code>​Cette commande indique à Bazaar que le fichier nommé nom_fichier devra être versionné.
 <​code>​bzr mv nom_fichier nouvelle_destination</​code>​Déplace le fichier. <​code>​bzr mv nom_fichier nouvelle_destination</​code>​Déplace le fichier.
-<​code>​bzr rm nom_ficher</​code>​Supprime le fichier (à utiliser avec l'​option --keep) si vous voulez supprimer le fichier du dépot ​sans le supprimer du disque dur+<​code>​bzr rm nom_ficher</​code>​Supprime le fichier (à utiliser avec l'​option --keep) si vous voulez supprimer le fichier du dépôt ​sans le supprimer du disque dur
  
 ==== Gestion des commits ==== ==== Gestion des commits ====
Ligne 70: Ligne 66:
 <​code>​bzr revert fichier1 fichier2 -r numéro_révision</​code>​Restaure fichier1 et fichier2 tel qu'ils étaient lors de la révision spécifiée par l'​argument -r. <​code>​bzr revert fichier1 fichier2 -r numéro_révision</​code>​Restaure fichier1 et fichier2 tel qu'ils étaient lors de la révision spécifiée par l'​argument -r.
 Par sécurité, Bazaar créé un fichier de sauvegarde nommé nom_fichier.~#​~ (avec # un nombre). Si vous ne voulez pas de sauvegarde, utilisez l'​argument --no-backup. Par sécurité, Bazaar créé un fichier de sauvegarde nommé nom_fichier.~#​~ (avec # un nombre). Si vous ne voulez pas de sauvegarde, utilisez l'​argument --no-backup.
 +
 +====Pousser son dépôt local vers le dépôt distant====
 +Si votre dépôt est prêt et que vous souhaitez le publier sur le dépôt distant, après avoir [[https://​help.launchpad.net/​Projects/​Registering#​Registration|créé votre projet sur launchpad]] vous pouvez le pousser, si c'est un projet privé, avec la commande :​
 +<​code>​bzr push lp:​~votre_id/​+junk/​VOTRE_PROJET</​code>​
 +ou si c'est un projet public :
 +<​code>​bzr push lp:​~votre_id/​VOTRE_PROJET/​trunk</​code>​
  
 ===== Utilisation avancée ===== ===== Utilisation avancée =====
-Généralement,​ quand on utilise Bazaar, on ne travaille pas seul mais en équipe. Voici les principales commandes qui vous aiderons ​à utiliser Bazaar dans de telles situations.+Généralement,​ quand on utilise Bazaar, on ne travaille pas seul mais en équipe. Voici les principales commandes qui vous aideront ​à utiliser Bazaar dans de telles situations.
 Ici, nous supposerons qu'on travaille avec deux dépôts Bazaar distincts nommés respectivement moi et bob. Le dépôt moi est votre dépôt, bob est celui d'une autre personne, admettons qu'il est situé à l'​adresse %%bzr://​bob.com/​bob%%. Ici, nous supposerons qu'on travaille avec deux dépôts Bazaar distincts nommés respectivement moi et bob. Le dépôt moi est votre dépôt, bob est celui d'une autre personne, admettons qu'il est situé à l'​adresse %%bzr://​bob.com/​bob%%.
  
Ligne 97: Ligne 99:
  
 ===== Utilisation d'une interface graphique ===== ===== Utilisation d'une interface graphique =====
-Plusieurs interfaces graphiques existent pour utiliser Bazaar. On peut citer l'​interface par défaut [[bzr-explorer|Bazaar Explorer]] ​ainsi que [[bzr-gtk|bzr-gtk]],​ l'​ancienne interface par défaut. Pour plus de détails, voir la section [[#Liens]].+Plusieurs interfaces graphiques existent pour utiliser Bazaar. On peut citer l'​interface par défaut [[bzr-explorer|Bazaar Explorer]]. Pour plus de détails, voir la section [[#Liens]].
  
 ===== Liens ===== ===== Liens =====
Ligne 106: Ligne 108:
   * **(en)** [[http://​wiki.bazaar.canonical.com/​3rdPartyTools/#​GUI%20Front-ends|Liste d'​interfaces graphiques]]   * **(en)** [[http://​wiki.bazaar.canonical.com/​3rdPartyTools/#​GUI%20Front-ends|Liste d'​interfaces graphiques]]
   * **(en)** [[http://​wiki.bazaar.canonical.com/​3rdPartyTools#​Editor/​IDE%20Integration|Liste d'​éditeurs pouvant intégrer Bazaar]]   * **(en)** [[http://​wiki.bazaar.canonical.com/​3rdPartyTools#​Editor/​IDE%20Integration|Liste d'​éditeurs pouvant intégrer Bazaar]]
- 
 ---- ----
 //​Contributeurs principaux : **[[utilisateurs:​geenux|Geenux]]**,​ [[utilisateurs:​7he]].//​ //​Contributeurs principaux : **[[utilisateurs:​geenux|Geenux]]**,​ [[utilisateurs:​7he]].//​
  • bzr.1295344139.txt.gz
  • Dernière modification: Le 18/01/2011, 10:48
  • par thibault.lemaitre