lundi 21 septembre 2015

steevanb/gitscripts 2.3.0 disponible

steevanb/gitscripts 2.3.0 est disponible, avec l'ajout du script deluntrackedbranch.sh.

Ce script liste les branches du remote origin, les compare avec les branches locales, et supprime les branches locales qui n'existent pas sur origin.
C'est assez utile quand on a avancé dans un projet, et qu'on a beaucoup de branches en locale qui ont été mergées via un outil quelconque (GitLab, GitHub, etc) et qui n'existent plus.

Changelog steevanb/gitscripts

4 commentaires:

  1. Très bonne idée mais il faut tout de même être vigilant sur son utilisation : ce n'est pas parce qu'une branche locale n'est pas publié sur origin qu'elle n'est pas utile. Le fait de publier vers un serveur distant n'est utile que pour du partage avec des collaborateurs/utilisateurs mais en aucun cas obligatoire et/ou gage d'inutilité

    RépondreSupprimer
  2. Je suis entièrement d'accord !
    Je peux éventuellement ajouter un paramètre --force (comme pour doctrine:schema:update), pour que l'exécution sans paramètre ne fasse qu'afficher les branches à supprimer.

    RépondreSupprimer
    Réponses
    1. Le paramètre --force a été ajouté en 2.4.0, voir ici : http://steevan-barboyon.blogspot.fr/2015/11/steevanbgitscripts-240-disponible.html

      Supprimer