GIT est le dernier système "à la mode" pour assurer le suivi de version. Son succès est sans doute lié à la plate-forme Github. Pour autant, il n'est pas toujours bien outillé et sa performance peut parfois être opposée à sa complexité.
Un des outils graphiques les plus complets et en source libre est git-gui.
Aussi étonnant que cela paraisse, cet outil ne dispose pas nativement de cette fonction. Heureusement, on peut le faire via la ligne de commande et l'outil accepte d'ajouter des items de menu de menu sous forme de commandes. Voici le script à exécuter pour que la commande "Ignorer" apparaisse sous l'item de meny "Outils" :
git config --global guitool."Ignorer".cmd $'echo "\n$FILENAME" >> .gitignore " git add .gitignore' git config --global guitool."Ignorer".needsfile yes git config --global guitool."Ignorer".confirm yes
Au passage, cet exemple donne un excellent aperçu dont on peut mettre git-gui"à sa main" en automatisant des commandes manuelles. Cet exemple peut pas exemple être utilisé pour "pousser" un projet dans un référentiel global partager ou un référentiel de sauvegarde.
Rédaction par Jean-Marie Piatte (1983-2021)