Konfigurieren von Repositorys und Zweigen zur Integration in die Arbeitsverfolgung

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Um die Ablaufverfolgung ihres Git-Codes mit Arbeitsverfolgung zu unterstützen, können Sie eine oder mehrere Features ausführen und mehrere Optionen konfigurieren.

In der folgenden Tabelle werden die Integrationspunkte zwischen Azure Boards und Azure Repos, Git zusammengefasst. Durch verschiedene Linktypen können Sie Codeänderungen nachverfolgen – Commits und Pull-Anforderungen für Git – die Entwicklung von Benutzergeschichten und -features unterstützen. Die Zum Erstellen dieser Links verwendeten Linktypen umfassen Branch, Commit, Pull Request und Tag.

Konzeptionelle Abbildung von Linktypen, die Arbeitselemente zu Azure Repos Git-Objekten verknüpfen.

Feature

Beschreibung


Manuelles Verknüpfen von Arbeitselementen mit Git-Zweigen, Commits, Pullanforderungen und Tags

Sie können eine Verknüpfung aus einem Arbeitselement oder aus einem Git-Objekt herstellen. Ausführliche Informationen finden Sie unter Link zu Arbeitselementen aus anderen Objekten, Ansichtsliste verknüpfter Objekte.


Drive Git development from work item(s)

Sie können eine Git-Verzweigung oder einen Link zu Git Commits oder Pull-Anforderungen initiieren und Ihren Git-Entwicklungszyklus für ein Arbeitselement aus dem Arbeitselementformular steuern.
Screenshot des Entwicklungssteuerelements für Git-Repositorys.
Ausführliche Informationen finden Sie unter Drive Git-Entwicklung aus einem Arbeitselement.


Automatisches Verknüpfen und Übergang von Arbeitselementen mit Git-Commits

Aktivieren oder deaktivieren Sie die folgenden Optionen für ein einzelnes Git-Repository. Informationen dazu finden Sie unter Konfigurieren von Git-Repositorys zur Unterstützung der Arbeitsverfolgung.

  • Automatisches Erstellen von Links für Arbeitselemente, die in einem Commit-Kommentar erwähnt werden
  • Zulassen von Erwähnungen in Commit-Kommentaren zum Schließen von Arbeitselementen
  • Denken Sie daran, dass Benutzereinstellungen zum Abschließen von Arbeitselementen mit Pullanforderungen ausgeführt werden.

Suchen nach verknüpften Arbeitselementen in einem Git-Zweig

Fördern Sie die Ablaufverfolgung, indem Sie nach verknüpften Arbeitselementen auf Pullanforderungen suchen. Ausführliche Informationen finden Sie unter Konfigurieren von Verzweigungsrichtlinien zur Unterstützung der Arbeitsverfolgung.


Automatisches Abschließen von Arbeitselementen mit Pull Requests

Wenn Sie ein Arbeitselement mit einer Pullanfrage (PR) verknüpfen, haben Sie die Möglichkeit, diese Arbeitselemente automatisch abzuschließen, wenn Sie die PR erfolgreich abschließen. Das System ist standardmäßig für zukünftige PRs ausgewählt. Ausführliche Informationen finden Sie unter "Automatisches Abschließen von Arbeitselementen mit Pullanforderungen".


Abfrage für externe Links

Sie können nach Arbeitselementen abfragen, die Links zu Zweigen, Commits, Pullanforderungen oder Tags enthalten. Weitere Informationen finden Sie unter Abfrage nach Link- oder Anlagenanzahl.


Konfigurieren von Git-Repositorys zur Unterstützung der Arbeitsverfolgung

Sie können mehrere Optionen zum Automatisieren der Verknüpfung von Arbeitselementen aus Commits oder Pullanforderungen aktivieren.

Um das Repository zu konfigurieren, öffnen Sie Projekteinstellungen-Repositorys, wählen Sie ein Repository aus, und zeigen Sie dann die Registerkarte "Einstellungen>" an.

Screenshot der Einstellungen für Projekteinstellungen>>mit Arbeitsverfolgungsoptionen.

Aktivieren Sie die folgenden Optionen:

  • Commit-Erwähnungsverknüpfung Wenn dies aktiviert ist, verknüpfen Sie nachrichten, die gefolgt von einer gültigen Arbeitselement-ID enthalten # sind, den Commit automatisch mit dem erwähnten Arbeitselement. Deaktivieren Sie diese Option beim Push eines Repositorys, das zuvor von einem anderen Konto oder Dienst enthalten ist. Wenn Sie ein Repository importieren, deaktivieren wir diese Option automatisch.
  • Commit-Erwähnung der Arbeitselementauflösung Aktivieren Sie diese Option, um das Schließen von Arbeitselementen zu unterstützen, die in Commits mit dem Fixes Präfix erwähnt werden, z Fixes #*WorkItemID*. B. .
  • Einstellungen für den Übergang von Arbeitselementen Wenn die Option aktiviert ist, erinnert sich das System an die letzte Wahl jedes Benutzers, um verknüpfte Arbeitselemente während des Pull-Anforderungsabschlusses abzuschließen. Abhängig von der Einstellung Ihres Teams können Sie diese Option deaktivieren, um Benutzer davon abzuhalten, Arbeitselemente mit ihren Pullanforderungen abzuschließen. Wenn deaktiviert, müssen sich Benutzer für jede Pullanforderung anmelden, um Arbeitselemente abzuschließen.

Konfigurieren von Zweigrichtlinien zur Unterstützung der Arbeitsverfolgung

Um sicherzustellen, dass Änderungen an einer Zweigstelle Links zu Arbeitselementen haben, konfigurieren Sie die Zweigrichtlinie für ein Git-Repository.

Um den Zweig zu konfigurieren, öffnen Sie Projekteinstellungen-Repositorys>, wählen Sie ein Git-Repository aus, und zeigen Sie dann die Registerkarte "Richtlinien" an. Scrollen Sie nach unten, und wählen Sie einen Zweig im Abschnitt "Branch-Richtlinien" aus. Das Verknüpfen von Arbeitselementen bietet zusätzlichen Kontext für Ihre Änderungen und stellt sicher, dass Updates über ihren Arbeitselementverfolgungsprozess gehen.

Aktivieren Sie die Option "Nach verknüpften Arbeitselementen überprüfen ".

  • Wählen Sie "Erforderlich " aus, um alle Pull-Anforderungen mindestens ein verknüpftes Arbeitselement festzulegen, um abgeschlossen zu werden.
  • Wählen Sie Optional aus, um Pullanforderungen ohne verknüpfte Arbeitselemente auszuführen, aber eine Warnung, dass keine verknüpften Arbeitselemente vorhanden sind.

Screenshot der Projekteinstellungen-Repository-Verzweigungsrichtlinien>>, die die Option

Erfordern von verknüpften Arbeitselementen in Ihren Pullanforderungen