Intégration Git
Les opérations Git s’exécutent sur la machine serveur dans le dépôt du projet. L’application bureau les visualise et les déclenche ; elle ne copie pas un dépôt distant sur le client.
Dépôt principal ou worktree
À la création d’une carte, choisissez si l’agent travaille dans le chemin principal ou un worktree Git isolé.
- Le dépôt principal est simple, mais des tâches concurrentes peuvent toucher les mêmes fichiers et le même index.
- Le worktree crée un dossier de travail et une branche séparés, isolant système de fichiers et index Git.
Les worktrees exigent un dépôt Git valide et une colonne compatible. Stib peut générer la branche depuis la carte ou accepter un nom personnalisé. Créer un worktree ne commit, push, merge ni ouvre une pull request automatiquement.
Onglet Diff de la carte
L’onglet Diff suit les changements du dépôt/worktree actif. Relisez-les avant d’envoyer une consigne ou déplacer la carte. Un agent annulé ou en erreur peut avoir laissé un diff utile.
Espace Git
Ouvrez le menu d’un projet puis Dépôt Git.

Il comprend :
- Historique — graphe et détails des commits ;
- Changements — fichiers staged/unstaged, hunks, diff, staging et préparation du commit ;
- Branches — informations locales et distantes ;
- Worktrees — dossiers liés et leurs branches ;
- Stashes — entrées de stash du dépôt ;
- Recherche — commits ou historique du dépôt.
Les actions propres au bureau ouvrent un fichier dans l’éditeur préféré ou révèlent le projet. Les opérations distantes dépendent des identifiants et du fournisseur Git configurés.
Séquence de revue sûre
- Confirmez le dépôt/worktree dans l’en-tête.
- Rafraîchissez puis inspectez fichiers non suivis, unstaged et staged.
- Relisez le diff complet, y compris fichiers générés ou lockfiles.
- Lancez les commandes de validation du projet.
- Stagez volontairement et écrivez un commit explicite.
- Pushez ou ouvrez une revue avec votre workflow fournisseur habituel.
Stib protège certaines opérations lorsque des changements pourraient être perdus, mais ne sait pas si chaque fichier généré est volontaire.
Nettoyage
Une colonne peut nettoyer son worktree à la transition et les outils projet peuvent supprimer en masse les worktrees éligibles. Le nettoyage peut être bloqué par des changements non commités ou un processus actif. Préservez le travail important avant : archiver la carte ne sauvegarde pas ses fichiers non commités.
Suite : Cartes et Fonctions bureau.