Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
bzr [Le 14/02/2012, 16:51] Canigou 66 Gérer les dépot > Gérer les dépôts, État du dépot > État du dépôt, commandes qui vous aiderons > commandes qui vous aideront |
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]]**. | + | 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]]. | 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]]. Pour cela : | ||
- | * [[:PPA|Ajoutez le PPA]] **ppa:bzr/ppa**((https://launchpad.net/~bzr/+archive/ppa)) dans vos sources de logiciels. | ||
- | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | ||
- | * Et pour finir, il suffit d'[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://bzr|bzr]]**. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | 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]]. | ||
+ | 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 branche. Vous rencontrerez une erreur du type : | ||
+ | <code>Transport operation not possible: readonly transport</code> | ||
+ | |||
+ | ==== 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 D. Public <jena dot d dot public at-sign grosmail dot com>"</code> | ||
+ | Cette commande cachera votre email si vous avez peur des spams, sinon 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> | ||
+ | |||
+ | Vous pouvez commencer à travailler sur votre dépôt. | ||
==== Gérer les dépôts ==== | ==== Gérer les dépôts ==== | ||
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. | ||
Ligne 59: | 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 ===== | ||
Ligne 86: | 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 95: | 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]] | ||
- | * **(fr)** Discussion [[http://forum.ubuntu-fr.org/viewtopic.php?id=356316|«Conversion d'un dépôt bzr en un dépôt git»]] sur le forum ubuntu-fr. | ||
- | |||
---- | ---- | ||
//Contributeurs principaux : **[[utilisateurs:geenux|Geenux]]**, [[utilisateurs:7he]].// | //Contributeurs principaux : **[[utilisateurs:geenux|Geenux]]**, [[utilisateurs:7he]].// |