J'ai mis longtemps à choisir un VCS et voilà j'ai fait mon choix ce sera GIT. Bazaar à l'air sympa et a les mêmes caractéristiques à peu près. Enfin ce qui m'interesse surtout c'est la gestion décentralisée!

Configuration des infos utilisateur

$ git config --global user.name "Your Name Comes Here"
$ git config --global user.email you@yourdomain.example.com

Initialiser le repertoire pour travailler avec GIT

cd  ~projects/mywebsite
git init
git add.
git commit -m "Import initial"

Avec ceci nous avons un environnement de travail prêt avec une branche créée "master" par défaut. Pour gérer les branches il suffit de faire un git branch

Travailler à plusieurs sur le même serveur en ayant chacun son répertoire de travail

git clone ~projects/mywebsite ~projects/fry-work
git clone ~projects/mywebsite ~projects/leela-work

Vous pouvez configurer chaque repertoire de travail dans les vhosts de apache afin d'avoir un site propre à chaque développeur.

Mettre à jour le site principal (trunk)

cd ~projects/fry-work
git commit -a -m "Les modifs de Fry!"
cd ~projects/mywebsite
git pull ~projects/fry-work master

Et voilà !

Sources et infos :