Projekt-Git-Integrationen

Halten Sie Ihren Code und Ihre Arbeit synchron, ohne das Werkzeug zu wechseln. Die Projekt-Git-Integrationen verknüpfen Branches, Commits und Pull Requests mit den Issues, zu denen sie gehören, sodass Entwickler und das gesamte Team das vollständige Bild an einem Ort sehen.

Die Herausforderung, die sie lösen

Die Entwicklungsarbeit lebt in einem System und die Issue-Verfolgung in einem anderen, sodass Teams zwischen Tabs wechseln, Links von Hand kopieren und den roten Faden zwischen dem Geplanten und dem tatsächlich Gebauten verlieren. Statusaktualisierungen veralten und die Nachverfolgbarkeit leidet. Die Projekt-Git-Integrationen schließen diese Lücke, indem sie Ihre Repositories automatisch mit Ihren Issues verbinden.

Was Sie tun können

  • Organisieren Sie Issues unter Projekten: geben Sie jedem Projekt einen eindeutigen Schlüssel, der jedem Issue vorangestellt wird, und legen Sie einen Projektleiter, einen Standard-Issue-Typ, einen Standard-Zugewiesenen und ein Muster für die Branch-Benennung fest.
  • Verbinden Sie Ihre Repositories: verknüpfen Sie ein oder mehrere Repos von GitHub, GitLab oder Bitbucket mit einem Token, und lassen Sie ISO Mate es validieren und die Lese- oder Schreibfähigkeit erkennen.
  • Verknüpfen Sie Git-Aktivität automatisch: eine Hintergrundsynchronisierung alle 15 Minuten gleicht Issue-Schlüssel in Branch-Namen, Commit-Nachrichten und Pull-Request-Titeln mit den richtigen Issues ab.
  • Sehen Sie Code-Aktivität bei jedem Issue: die Issue-Detailseite zeigt verknüpfte Branches, Commits und Pull Requests, gruppiert nach Repository, jeweils mit direktem Link zum Anbieter.
  • Erstellen Sie Branches und Pull Requests direkt vor Ort: starten Sie einen Branch oder einen Entwurfs-Pull-Request aus einem Issue heraus, mit Namen, die aus dem Issue-Schlüssel und der Zusammenfassung vorausgefüllt werden, in einem Repo oder in allen verbundenen Repos gleichzeitig.
  • Verwalten Sie verknüpfte Elemente sicher: heben Sie die Verknüpfung von Branches auf oder löschen Sie sie, und heben Sie die Verknüpfung von Pull Requests auf oder schließen Sie sie, direkt aus dem Issue heraus, mit Bestätigung bei destruktiven Aktionen.

Beliebte Anwendungsfälle

  • Nachvollziehbare Funktionsauslieferung: verbinden Sie jeden Branch und Pull Request mit seinem Issue, um nachzuweisen, was ausgeliefert wurde und warum.
  • Schnellere Code-Reviews: erstellen Sie Entwurfs-Pull-Requests aus einem Issue und verfolgen Sie deren Status, ohne Ihren Tracker zu verlassen.
  • Projekte mit mehreren Repositories: verwalten Sie Frontend-, Backend- und Service-Repos unter einem Projekt und erstellen Sie Branches über alle hinweg gleichzeitig.
  • Prüfung der Release-Bereitschaft: sehen Sie, welche Issues zusammengeführte Pull Requests haben, bevor Sie eine Version erstellen.
  • Teamübergreifende Transparenz: geben Sie Projektmanagern und QA eine Live-Ansicht des Code-Fortschritts ohne Repository-Zugriff.
  • Audit und Nachverfolgbarkeit: führen Sie einen dauerhaften Datensatz, der Anforderungen, Issues und den Code, der sie umgesetzt hat, miteinander verbindet.

Funktioniert mit dem Rest von ISO Mate

Die Projekt-Git-Integrationen sind Teil des DevOps-Managements, sodass verknüpfte Issues ihren vollständigen Kontext mitführen. Verbinden Sie Issues mit Testfällen im QA-Management für eine durchgängige Nachverfolgbarkeit vom Code bis zur Abdeckung, lösen Sie die Workflow-Automatisierung aus, wenn sich Issues ändern, um Folgearbeiten zu automatisieren, und verfolgen Sie die Auslieferung mit DevOps-Berichten in Berichte und Analysen. Issue-Benachrichtigungen halten das Team auf dem Laufenden, während die Arbeit voranschreitet, und rollenbasierte Berechtigungen steuern, wer Repositories verbinden und verknüpfte Elemente verwalten darf.

Wichtige Vorteile auf einen Blick

  • Code und Arbeit in einer Ansicht: Branches, Commits und Pull Requests erscheinen bei den Issues, zu denen sie gehören.
  • Weniger Kontextwechsel: erstellen und verwalten Sie Branches und Pull Requests, ohne ISO Mate zu verlassen.
  • Automatische Verknüpfung: Issue-Schlüssel verbinden Git-Aktivität alle 15 Minuten ohne manuellen Aufwand mit den Issues.
  • Anbieterauswahl: funktioniert mit GitHub, GitLab und Bitbucket nebeneinander.
  • Durchgängige Nachverfolgbarkeit: verbinden Sie Anforderungen, Issues, Tests und Code in einer einzigen Kette.