Bazaar

De Banane Atomic
Aller à la navigationAller à la recherche

Installation

Bash.svg
sudo pacman -S bzr

# bazaar explorer
yaourt bzr-explorer

Intégration avec Nautilus

Version 0.100.0 sur AUR non compatible avec bzr 2.5

Dépendances de bzr-gtk :

  • python2
  • bzr-gtk (Bazaar)
  • python2-gobject2 (PyGObject)
  • pygtksourceview2 (GtkSourceView2 Python bindings) → syntax highlighted diffs
  • python2-cairo (PyCairo) → graphs
  • python2-nautilus → nautilus integration

Configuration

Dossier contenant les fichiers de configuration : ~/.bazaar

  • bazaar.conf : options de configuration par défaut
  • locations.conf : informations de configuration pour les emplacement de branches specifiques
  • authentication.conf : informations d'authentification pour les serveurs distants
Bash.svg
# définir l'identifiant
bzr whoami "Your Name <email@example.com>"

Configuring Bazaar

Utilisation

Introduction à Bazaar

Création d'une branche

Bash.svg
# créer une branche
bzr init

Ajout et suppressiion de fichiers

Bash.svg
# versionner des fichiers
bzr add fichier_à_versionner

# retirer un fichier du versionnement
bzr remove fichier_à_retirer
# suppression la copie de travail si elle n'a pas été modifiée depuis le dernier commit.
# --keep forcer la conservation du fichier
# --force forcer sa suppression

Affichage des changements

Bash.svg
# afficher les changements depuis la dernière révision
bzr status

# afficher le détail des changements par fichier dans le format standard diff unifié
bzr diff