Aller au contenu

Intégration Git

Lorsque vous parcourez un dépôt git, DeckCrate fait remonter son état directement dans la liste de fichiers.

La barre d’état affiche la branche actuelle, ainsi que les décomptes en avance / en retard par rapport à son amont.

Chaque fichier et dossier reçoit un petit badge d’état :

  • validé
  • modifié
  • indexé
  • non suivi
  • ignoré
  • en conflit

Un dossier prend l’état de son enfant le plus significatif, ce qui vous permet de repérer les changements sans le déplier.

L’intégration Git utilise le git installé par le système d’exploitation — aucun n’est fourni. Basculez-la dans Préférences → Git :

  • Elle est activée par défaut.
  • La bascule est masquée lorsque git n’est pas installé.

Dans un dépôt, vous pouvez aussi exécuter les deux commandes quotidiennes de synchronisation avec le dépôt distant depuis le menu de commandes → Outils :

  • Git pull — exécute git pull dans le dossier actuel, puis actualise la liste.
  • Git push — exécute git push dans le dossier actuel.

Ces lignes apparaissent dans le sous-menu Outils uniquement lorsque le dossier actuel se trouve dans un arbre de travail git et que git est installé — indépendamment de la bascule des badges d’état ci-dessus. Une notification indique le résultat ; en cas d’échec, le propre message de git est affiché (par exemple lorsqu’il n’y a pas d’amont, qu’une authentification est requise ou qu’il y a des conflits).