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 :
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