Essayer gratuitement
5 min lecture Guide 162 of 877

Configurer Intégrations Dépôt Git

Lier vos dépôts Git à GitScrum crée connexions automatiques entre changements code et tâches projet. Quand développeurs référencent task IDs dans commits ou pull requests, ces activités apparaissent dans timeline tâche, donnant à tous visibilité progrès code sans quitter outil project management.

Pourquoi Intégrer Dépôts Git

Bénéfices Linking Code-Tâche

VALEUR INTÉGRATION:
┌─────────────────────────────────────────────────────────────┐
│ CE QUE FOURNIT INTÉGRATION GIT                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ POUR DÉVELOPPEURS:                                          │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Lier commits aux tâches automatiquement               ││
│ │ • Voir contexte tâche dans descriptions PR              ││
│ │ • Auto-mettre à jour statut tâche sur merge             ││
│ │ • Pas de context switching entre outils                 ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ POUR PROJECT MANAGERS:                                      │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Voir progrès code sur tâches                          ││
│ │ • Savoir quand features sont deployed                   ││
│ │ • Suivre quelles branches concernent features           ││
│ │ • Vérifier complétion travail via PR merges             ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ POUR L'ÉQUIPE:                                              │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Audit trail complet: tâche → code → deploy            ││
│ │ • Meilleurs sprint reviews avec liens code réels        ││
│ │ • Debugging plus facile: trouver ce qui a changé        ││
│ │ • Compliance: tracer requirements à implémentation      ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Intégration GitHub

Configurer Connexion GitHub

SETUP GITHUB:
┌─────────────────────────────────────────────────────────────┐
│ CONNECTER GITHUB À GITSCRUM                                 │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ ÉTAPE 1: ACCÉDER INTÉGRATIONS                               │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Naviguer vers: Project Settings → Integrations          ││
│ │                                                         ││
│ │ Intégrations Disponibles                                ││
│ │ 🐙 GitHub              [Connecter]                      ││
│ │ 🦊 GitLab              [Connecter]                      ││
│ │ 🪣 Bitbucket           [Connecter]                      ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ ÉTAPE 2: AUTHENTIFIER                                       │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Cliquer "Connecter" et autoriser GitScrum:              ││
│ │                                                         ││
│ │ 1. Redirige vers GitHub OAuth                           ││
│ │ 2. Autoriser application GitScrum                       ││
│ │ 3. Sélectionner dépôts à accéder                        ││
│ │ 4. Confirmer permissions                                ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ ÉTAPE 3: SÉLECTIONNER DÉPÔTS                                │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Choisir quels repos lier:                               ││
│ │                                                         ││
│ │ ☑ acme-corp/frontend                                    ││
│ │ ☑ acme-corp/backend-api                                 ││
│ │ ☐ acme-corp/infrastructure                              ││
│ │ ☑ acme-corp/mobile-app                                  ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Lier Commits aux Tâches

Référencer Tâches dans Messages Git

LINKING COMMITS:
┌─────────────────────────────────────────────────────────────┐
│ COMMENT LIER COMMITS AUX TÂCHES                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ RÉFÉRENCER TASK IDs:                                        │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Inclure task ID dans message commit:                    ││
│ │                                                         ││
│ │ Options format:                                         ││
│ │ • #123 - Référence simple                               ││
│ │ • TASK-123 - Avec préfixe projet                        ││
│ │ • [GS-123] - Format brackets                            ││
│ │                                                         ││
│ │ Exemples:                                               ││
│ │ git commit -m "Add user validation #456"                ││
│ │ git commit -m "[TASK-789] Fix login timeout issue"      ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ CE QUI SE PASSE:                                            │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Quand commit est pushed:                                ││
│ │                                                         ││
│ │ 1. GitScrum reçoit notification webhook                 ││
│ │ 2. Parse message commit pour références tâche           ││
│ │ 3. Lie commit à tâche(s) référencée(s)                  ││
│ │ 4. Montre commit dans feed activité tâche               ││
│ │                                                         ││
│ │ Vue tâche montre:                                       ││
│ │ 🔗 Alex committed "Add user validation"                 ││
│ │    main • a8f3c2d • il y a 2 heures                     ││
│ │    Voir sur GitHub →                                    ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Intégration Pull Request

PRs et Merge Requests

LINKING PR:
┌─────────────────────────────────────────────────────────────┐
│ CONNECTER PULL REQUESTS AUX TÂCHES                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ LINKING AUTOMATIQUE:                                        │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Référencer tâches dans titre ou description PR:         ││
│ │                                                         ││
│ │ Titre PR:                                               ││
│ │ "Feature: Dashboard filtering [#234]"                   ││
│ │                                                         ││
│ │ Description PR:                                         ││
│ │ "Ce PR implémente fonctionnalité filtering              ││
│ │ demandée dans task #234.                                ││
│ │                                                         ││
│ │ Related: #234, #236"                                    ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ ÉVÉNEMENTS LIFECYCLE PR:                                    │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ GitScrum suit changements état PR:                      ││
│ │                                                         ││
│ │ 📋 Alex a ouvert PR #47 "Dashboard filtering"           ││
│ │ 💬 Jordan a reviewé PR #47 - Changes requested          ││
│ │ ✅ Jordan a approuvé PR #47                             ││
│ │ 🔀 Alex a merged PR #47 dans main                       ││
│ │    Tâche auto-déplacée vers "Done"                      ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Solutions Connexes