Probar gratis
5 min lectura Guide 162 of 877

Configurando Integraciones Repositorio Git

Vincular tus repositorios Git con GitScrum crea conexiones automáticas entre cambios código y tareas proyecto. Cuando developers referencian task IDs en commits o pull requests, esas actividades aparecen en timeline tarea, dando a todos visibilidad progreso código sin salir herramienta project management.

Por Qué Integrar Repositorios Git

Beneficios Linking Código-Tarea

VALOR INTEGRACIÓN:
┌─────────────────────────────────────────────────────────────┐
│ QUÉ PROVEE INTEGRACIÓN GIT                                  │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ PARA DEVELOPERS:                                            │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Vincular commits a tareas automáticamente             ││
│ │ • Ver contexto tarea en descripciones PR                ││
│ │ • Auto-actualizar status tarea en merge                 ││
│ │ • Sin context switching entre herramientas              ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ PARA PROJECT MANAGERS:                                      │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Ver progreso código en tareas                         ││
│ │ • Saber cuándo features están deployed                  ││
│ │ • Rastrear qué branches relacionan con features         ││
│ │ • Verificar completación trabajo via PR merges          ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ PARA EL EQUIPO:                                             │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Audit trail completo: tarea → código → deploy         ││
│ │ • Mejores sprint reviews con links código reales        ││
│ │ • Debugging más fácil: encontrar qué cambió             ││
│ │ • Compliance: trazar requirements a implementación      ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Integración GitHub

Configurando Conexión GitHub

SETUP GITHUB:
┌─────────────────────────────────────────────────────────────┐
│ CONECTANDO GITHUB A GITSCRUM                                │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ PASO 1: ACCEDER INTEGRACIONES                               │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Navegar a: Project Settings → Integrations              ││
│ │                                                         ││
│ │ Integraciones Disponibles                               ││
│ │ 🐙 GitHub              [Conectar]                       ││
│ │ 🦊 GitLab              [Conectar]                       ││
│ │ 🪣 Bitbucket           [Conectar]                       ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ PASO 2: AUTENTICAR                                          │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Click "Conectar" y autorizar GitScrum:                  ││
│ │                                                         ││
│ │ 1. Redirige a GitHub OAuth                              ││
│ │ 2. Autorizar aplicación GitScrum                        ││
│ │ 3. Seleccionar repositorios a acceder                   ││
│ │ 4. Confirmar permisos                                   ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ PASO 3: SELECCIONAR REPOSITORIOS                            │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Elegir qué repos vincular:                              ││
│ │                                                         ││
│ │ ☑ acme-corp/frontend                                    ││
│ │ ☑ acme-corp/backend-api                                 ││
│ │ ☐ acme-corp/infrastructure                              ││
│ │ ☑ acme-corp/mobile-app                                  ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Vinculando Commits a Tareas

Referenciar Tareas en Mensajes Git

LINKING COMMITS:
┌─────────────────────────────────────────────────────────────┐
│ CÓMO VINCULAR COMMITS A TAREAS                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ REFERENCIANDO TASK IDs:                                     │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Incluir task ID en mensaje commit:                      ││
│ │                                                         ││
│ │ Opciones formato:                                       ││
│ │ • #123 - Referencia simple                              ││
│ │ • TASK-123 - Con prefijo proyecto                       ││
│ │ • [GS-123] - Formato brackets                           ││
│ │                                                         ││
│ │ Ejemplos:                                               ││
│ │ git commit -m "Add user validation #456"                ││
│ │ git commit -m "[TASK-789] Fix login timeout issue"      ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ QUÉ SUCEDE:                                                 │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Cuando commit es pushed:                                ││
│ │                                                         ││
│ │ 1. GitScrum recibe notificación webhook                 ││
│ │ 2. Parsea mensaje commit por referencias tarea          ││
│ │ 3. Vincula commit a tarea(s) referenciada(s)            ││
│ │ 4. Muestra commit en feed actividad tarea               ││
│ │                                                         ││
│ │ Vista tarea muestra:                                    ││
│ │ 🔗 Alex committed "Add user validation"                 ││
│ │    main • a8f3c2d • hace 2 horas                        ││
│ │    Ver en GitHub →                                      ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Integración Pull Request

PRs y Merge Requests

LINKING PR:
┌─────────────────────────────────────────────────────────────┐
│ CONECTANDO PULL REQUESTS A TAREAS                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ LINKING AUTOMÁTICO:                                         │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Referenciar tareas en título o descripción PR:          ││
│ │                                                         ││
│ │ Título PR:                                              ││
│ │ "Feature: Dashboard filtering [#234]"                   ││
│ │                                                         ││
│ │ Descripción PR:                                         ││
│ │ "Este PR implementa funcionalidad filtering             ││
│ │ solicitada en task #234.                                ││
│ │                                                         ││
│ │ Related: #234, #236"                                    ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ EVENTOS LIFECYCLE PR:                                       │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ GitScrum rastrea cambios estado PR:                     ││
│ │                                                         ││
│ │ 📋 Alex abrió PR #47 "Dashboard filtering"              ││
│ │ 💬 Jordan reviewed PR #47 - Changes requested           ││
│ │ ✅ Jordan aprobó PR #47                                 ││
│ │ 🔀 Alex merged PR #47 into main                         ││
│ │    Tarea auto-movida a "Done"                           ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ AUTO-UPDATES STATUS:                                        │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Configurar movimiento tarea automático:                 ││
│ │                                                         ││
│ │ PR opened    → Mover tarea a "In Review"                ││
│ │ PR merged    → Mover tarea a "Done"                     ││
│ │ PR closed    → (sin acción o custom)                    ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Soluciones Relacionadas