Outil Git

L'outil Git de Visual GUI est une interface graphique qui s'appuie entièrement sur `git.exe` installé sur le poste : il ne réimplémente aucune logique Git, il exécute les commandes habituelles et affiche leur résultat. Chaque commande est exécutée avec un délai maximal de 60 secondes, après quoi le processus est arrêté automatiquement pour éviter tout blocage de l'interface.

34Capture d'écran à venir — statut, diff et graphe de commits

Suivi et validation des changements

L'onglet d'état liste les fichiers indexés et non indexés avec des cases à cocher pour les ajouter (stage) ou les retirer (unstage), et affiche le diff coloré du fichier sélectionné. La validation (commit) se fait avec un message saisi dans l'interface.

Branches et historique

Le module liste les branches existantes, permet de basculer entre elles, d'en créer de nouvelles et de suivre une branche distante. Il propose aussi le pull et le push, ainsi qu'un graphe visuel de l'historique des commits avec affichage du diff du commit sélectionné.