Utiliser Bazaar

Bazaar est un système de gestion de versions, qui permet à plusieurs personnes de travailler sur les mêmes fichiers, et de garder l'historique des modifications du projet.

Première utilisation

  • Pour installer Bazaar sur une distribution GNU/Linux Ubuntu, il suffit d'installer le paquet bzr.
  • Entrer son nom et son adresse mail avec lesquels seront signés les envois :
    $ bzr whoami "Prénom Nom <mon.adresse@mail.com>"
    
  • Récupérer le code du dépôt à l'aide de la commande (en remplaçant <utilisateur> par un nom d'utilisateur valide sur la machine) :
    $ bzr checkout sftp://<utilisateur>@dev.filyb.info/~/bzr/batnav
    

Cela va créer dans le répertoire courant un répertoire nommé batnav qui contient tous les fichiers du projet.

Utilisation courante

Toutes les commandes sont à lancer dans le répertoire batnav ou l'un de ses sous-répertoire.

  • Récupérer les modifications des autres développeurs :
    bzr up
    
  • Ajouter un nouveau fichier (pour qu'un fichier soit géré par bazaar, il doit avoir été ajouté ainsi) :
    bzr add <nomfichier>
    
  • Envoyer des modifications (commit) :
    bzr ci -m "Descriptions courte des modifications"
    

En général, on effectue un commit après l'écriture de chaque fonction, ou la correction d'un bug.

  • Revenir à l'état du code du dernier commit (annule toutes les modifications depuis le dernier up ou commit) :
    bzr revert