Git
Cet écran montre l'état git local du workspace et permet de committer les métadonnées d'Effortless sans quitter l'application. Vous y venez pour voir ce qui a changé, ou pour enregistrer l'état du suivi dans l'historique.


Ce que vous voyez
Sous le titre Git (local), trois cartes se suivent de haut en bas. La capture n'en montre que le début ; faites défiler l'écran pour voir la suite.
- Branche et Fichiers modifiés : la branche courante, puis la liste des fichiers modifiés. Si l'arbre est propre, l'écran affiche « Répertoire de travail propre. » Si le dossier n'est pas un dépôt, il affiche « Ce répertoire n'est pas un dépôt git. »
- Auto-commit des métadonnées, Message de commit et le bouton Committer les métadonnées.
- Derniers commits : un tableau (Hash, Sujet, Date) des dix derniers commits, et un bouton Rafraîchir.
Ce que vous pouvez faire
Activer l'auto-commit
Cochez Auto-commit des métadonnées. Effortless committe alors automatiquement .effortless et blueprints après chaque action faite dans l'application (ADR, BQO, tâche, phase). Il ne committe jamais de code. Chaque auto-commit s'annonce par une notification (« Auto-commit … » suivi du hash), ou dit pourquoi il a été ignoré.
La case n'est pas mémorisée : elle repart décochée quand vous revenez au sélecteur ou aux préférences, et à chaque lancement.
Committer les métadonnées à la main
- Saisissez un Message de commit. S'il reste vide, Effortless utilise
chore(effortless): mise à jour des métadonnées. - Cliquez sur Committer les métadonnées.
L'écran affiche « Commit créé : » suivi du hash. Le bouton est désactivé si le dossier n'est pas un dépôt git.
Relire l'historique
Cliquez sur Rafraîchir pour relire l'état et la liste des commits.
Conseils
- Ce bouton ne committe que les métadonnées. Vos fichiers de code restent à committer vous-même ; le hook de l'écran Dérive vérifiera alors qu'une tâche est en cours.
- Une branche affichée « (aucune) » signifie que le dépôt n'a pas encore de commit ou n'est pas rattaché à une branche. Sans aucun commit, le tableau affiche « Aucun commit dans l'historique. »