mardi 13 mai 2014

Git status sur tous les repositories d'un répertoire

Le gestionnaire de version Git est en train de remplacer SVN (qui a lui-même remplacé CVS et SourceSafe).

Quand on développe un projet avec Composer, on a un répertoire vendor qui contient toutes les dépendances installées via Composer. Parfois on effectue des modifications dans ce vendor, et il peut arriver qu'on exécute composer update alors qu'on a du code modifié à pusher.

C'est là qu'intervient gitstatus.sh, qui permet de scanner tous les repositories d'un répertoire, et d'effectuer un git status sur chacun d'entre eux :


L'installation est très facile :
git clone https://github.com/kujaff/gitscripts.git ~/dev/gitscripts echo "alias gs='~/dev/gitscripts/status.sh'" >> ~/.bashrc source ~/.bashrc

Aucun commentaire:

Enregistrer un commentaire