Work Items mit Pull Requests verknüpfen heißt in Azure DevOps: Sie ordnen einem Pull Request in Azure Repos das passende Work Item aus Azure Boards zu und machen den fachlichen Bezug der Änderung sichtbar. Ergänzend können auch Commits mit einem Work Item verbunden sein; wie ein Pull Request praktisch entsteht, zeigt Pull Request in Azure DevOps erstellen.
Für den Betrieb zählt hier vor allem der Zweck der Beziehung: Der Pull Request trägt nicht nur Code zur Prüfung vor, sondern auch den Anlass der Änderung. So sehen Reviewer und Plattformteams im selben Vorgang, welche Aufgabe, Anforderung oder welcher Bug hinter der Änderung steht.
Dabei sind drei Dinge zu unterscheiden:
- das Work Item als fachlicher Datensatz in Azure Boards
- der Pull Request als Review-Vorgang in Azure Repos
- der Commit als einzelne Änderung im Git-Verlauf
Die Verknüpfung zwischen diesen Ebenen schafft noch keine Freigabe. Sie ordnet eine Änderung aber einem konkreten Arbeitskontext zu und macht Auswertungen über Teams und Repositories hinweg überhaupt erst konsistent möglich.
Warum Nachvollziehbarkeit für Audits und Release Notes zählt
Nachvollziehbarkeit ist hier kein Zusatznutzen, sondern Teil eines belastbaren Betriebs. Wenn ein Pull Request einem Work Item zugeordnet ist, bleibt der fachliche Anlass der Änderung direkt am Review sichtbar. Das hilft überall dort, wo Sie später nicht nur den Codezustand, sondern auch den Entscheidungsweg nachvollziehen müssen.
Für Audits und interne Kontrollen ist vor allem wichtig, dass Zusammenhang und Prüfpfad getrennt betrachtet werden:
- das Work Item beschreibt Anlass und fachlichen Kontext
- der Pull Request dokumentiert die Prüfung der Änderung
- Branch Policies erzwingen bei Bedarf Mindestregeln vor dem Abschluss
Eine Verknüpfung zeigt also den Bezug, aber keine inhaltliche Freigabe. Genau diese Trennung ist im Betrieb nützlich, weil sich Auswertungen sonst leicht vermischen.
Für Release Notes ist derselbe Punkt praktisch: Sie müssen Änderungen nicht aus Commit-Nachrichten oder Branch-Namen rekonstruieren, sondern können sie entlang der fachlichen Datensätze ordnen. Eine PR-Vorlage mit Text und Checkliste kann zusätzlichen Kontext festhalten, ersetzt die technische Beziehung zwischen Work Item und Pull Request aber nicht.
Sobald viele Teams, Repositories oder Freigabestufen beteiligt sind, wird das besonders relevant. Ohne saubere Zuordnung bleibt zwar sichtbar, dass etwas geändert wurde, aber oft nicht mehr, aus welchem Anlass und in welchem Review die Änderung lief.
Wenn Ihr Setup Fragen zu DORA, NIS2, Datenschutz oder Mitbestimmung berührt, sollten Sie die konkrete Ausgestaltung mit einem Anwalt oder dem Datenschutzbeauftragten prüfen.
Verknüpfen aus Pull Request, Commit und Work Item

In Azure DevOps gibt es dafür drei übliche Wege. Sie verfolgen denselben Zweck, setzen aber an unterschiedlichen Stellen im Ablauf an. Für den Betrieb ist das wichtig, weil nicht jede Verknüpfung dieselbe Aussagekraft hat.
1. Verlinkung direkt im Pull Request
Ein Pull Request in Azure Repos kann mit einem oder mehreren Work Items verbunden werden. Damit wird der Review-Vorgang direkt dem fachlichen Anlass zugeordnet: Wer den Pull Request prüft, sieht zugleich, zu welcher Anforderung, Aufgabe oder welchem Bug die Änderung gehört.
Dieser Weg ist besonders nützlich, wenn ein Branch mehrere Commits enthält oder Commit-Nachrichten im Alltag nicht immer sauber gepflegt sind. Dann bleibt der Zusammenhang trotzdem am Ort des Reviews sichtbar. Für größere Änderungen hilft außerdem ein Blick auf die sinnvolle Größe eines Pull Requests. Die Grenze dieses Wegs: Er sagt noch nichts darüber aus, ob auch jeder einzelne Commit sauber referenziert ist.
2. Verlinkung aus dem Commit mit AB#id
Azure DevOps kann einen Commit einem Work Item zuordnen, wenn in der Commit-Nachricht die passende ID verwendet wird. Praxis-Hinweis: In Commit-Nachrichten verweist „AB#123“ auf das Work Item mit der ID 123.
Commit-Verknüpfungen sind hilfreich, weil sie früh entstehen und auch dann sichtbar bleiben, wenn später mehrere Commits in einen Pull Request einfließen. Das macht sie für laufende Entwicklung und spätere Auswertung nützlich. Ihre Schwäche ist offensichtlich: Falsche oder fehlende IDs ergeben keine verlässliche Kette. Deshalb ist eine zusätzliche Verknüpfung oder Prüfung im Pull Request oft sinnvoll. Wenn ein Pull Request wegen technischer Konflikte stockt, sollten Sie die Zuordnung nicht erst danach nachpflegen, sondern den Zusammenhang früh sichern; zum Ablauf siehe Merge-Konflikte in Azure Repos lösen.
3. Verlinkung vom Work Item aus
Teams können die Beziehung auch vom Work Item aus ergänzen, also dort auf Branches, Commits oder Pull Requests verweisen. Das vervollständigt die Dokumentation in Azure Boards und hilft besonders dann, wenn die fachliche Sicht führend ist. Die Grenze: Diese Pflege wird leicht uneinheitlich, wenn keine klaren Teamregeln dafür bestehen.
Die Branch Policy für verknüpfte Work Items

Für diesen Zweck gibt es in Azure Repos die Branch Policy „Check for linked work items“. Sie wird pro Ziel-Branch gesetzt und sorgt dafür, dass ein Pull Request die Policy nicht erfüllt, wenn kein Work Item verknüpft ist. Die Grundlage dafür beschreibt Microsoft Learn in den Branch Policies von Azure Repos, in der Übersicht zu Branch Policies und in den Empfehlungen für sichere Repositories und Pull Requests, jeweils gelesen am 01.11.2026.
Wichtig im Betrieb: Diese Policy ist wie die anderen Branch Policies standardmäßig ausgeschaltet. Wenn Sie Nachvollziehbarkeit verbindlich machen wollen, müssen Sie sie also bewusst konfigurieren.
Zur Einordnung gehören in Azure Repos außerdem diese Policy-Typen:
- Mindestanzahl an Reviewern
- Kommentarauflösung
- Build Validation
- Status Checks
- automatisch eingeschlossene Reviewer
- Limit merge types
Dabei sollten Sie „Limit merge types“ sauber einordnen. Diese Einstellung steuert vor allem die Historie und ist laut Microsoft kein direkter Sicherheitsmechanismus; Quelle: Microsoft Learn, „Secure Git repositories, pull requests, and forks in Azure Repos“, gelesen am 01.11.2026.
Für Audits kann genau dieser Punkt wichtig werden: Wenn Ihr Nachweis von der exakten Commit-Reihenfolge abhängt, ist Squash nicht immer passend, weil die Quell-Commits im Ziel-Branch zu einem Commit zusammengefasst werden. Microsoft empfiehlt in solchen Fällen Merge-Commit-Strategien statt Squash; Quelle: gleiche Microsoft-Learn-Seite, gelesen am 01.11.2026. Die praktische Einordnung dazu finden Sie auch im Beitrag zur passenden Merge-Strategie.
Im Alltag wirkt die Policy als technische Mindestschranke gegen „PR ohne Bezug“. Sie prüft aber nicht, ob das verknüpfte Work Item fachlich das richtige ist.
Deshalb setzen Organisationen solche Regeln für geschützte Branches wie main oder release meist strenger als für experimentelle Branches oder frühe Draft-Pull-Requests.
Verknüpfte Arbeit auswerten und sauber betreiben
Für den Betrieb zählt bei verknüpfter Arbeit vor allem, ob Ihre Auswertung dieselben Regeln abbildet wie Ihr Review-Prozess. Sonst entstehen Listen, die formal vollständig wirken, aber im Alltag wenig tragen. Ein typisches Beispiel: Ein Pull Request ist mit einem Work Item verbunden, hat aber noch offene Status Checks. Ein Status Check ist ein extern gemeldeter Prüfstatus, den Azure Repos als Branch Policy auswerten kann.
Für belastbare Reports helfen deshalb wenige, klar getrennte Sichtweisen:
- fachlicher Bezug: welches Work Item gehört zur Änderung
- Prüfpfad: welche Policies, Builds und Status Checks wurden erfüllt
- Historie: mit welcher Merge-Strategie die Änderung in den Ziel-Branch kam
Das passt zu Microsofts Einordnung der Branch Policies in Azure Repos, gelesen am 01.11.2026: Reviewer, linked work items, comment resolution, build validation, status checks und weitere Regeln sind eigene Policy-Typen und jeweils standardmäßig ausgeschaltet. Für main empfiehlt Microsoft in den Empfehlungen für sichere Repositories, gelesen am 01.11.2026, unter anderem mindestens zwei Reviewer, linked work items, Build Validation und aufgelöste Kommentare.
Sobald Sie Auswertungen um KI-gestützte Prüfschritte ergänzen, lohnt sich eine saubere Trennung zwischen Kommentar, Status und Freigabe. Laut Microsoft Learn zu Copilot-Code-Reviews, gelesen am 01.11.2026, hinterlässt die Funktion ein Comment Review und erfüllt keine Required-Reviewer-Policy. Für Governance ist das ein anderer Signaltyp als ein menschliches Review oder ein verpflichtender Status.
Wenn Sie einen künftigen Produktansatz beobachten möchten, prüfen Sie bei Polier eher den Sicherheits- und Datenstand, den geplanten Einstieg und die Pakete, den derzeit noch leeren Bereich für gemessene Ergebnisse und den öffentlichen Änderungsstand. Stand 01.11.2026 ist Polier in Entwicklung und noch nicht verfügbar.
Häufige Fragen
Reicht die Policy für verknüpfte Work Items allein für einen belastbaren Prozess?
Nein. Sie deckt nur einen Teil der Kette ab: den sichtbaren Bezug zwischen Pull Request und fachlichem Datensatz. Microsoft führt in Azure Repos weitere, getrennte Branch Policies auf, darunter Mindestanzahl an Reviewern, Kommentarauflösung, Build Validation, Status Checks und automatisch eingeschlossene Reviewer; alle sind standardmäßig ausgeschaltet. Quelle: Microsoft Learn, „Branch policies overview“ und „Branch policies“, gelesen am 01.11.2026.
Für kritische Ziel-Branches sollten Sie die Verknüpfung deshalb nicht isoliert betrachten, sondern zusammen mit Review-, Build- und Statusregeln.
Wie gehe ich mit mehreren Work Items in einem Pull Request um?
Das ist technisch möglich, wird aber schnell unklar, wenn Berichte oder Freigaben später nur noch auf PR-Ebene gelesen werden. Legen Sie intern fest,
- wann mehrere Work Items in einem PR zulässig sind,
- welches Work Item den führenden Anlass beschreibt,
- und wie Sammeländerungen in Auswertungen gezählt werden.
Ohne diese Regel kippt die Verknüpfung leicht von Nachvollziehbarkeit in bloße Ablage.
Was ist auf Azure DevOps Server derzeit anders?
Für aktuelle KI-Funktionen ist der Unterschied wesentlich. Copilot code review ist laut Microsoft nicht für Azure DevOps Server verfügbar; Microsofts Weg für diese AI-Dienste läuft über Azure DevOps Services. Quelle: Microsoft Learn, gelesen am 24.10.2026. Auch die Azure DevOps MCP-Server unterstützten Azure DevOps Server an diesem Datum nicht. Quelle: Microsoft Learn, „Remote MCP server troubleshooting“, geprüft am 24.10.2026.
Wenn Sie Server betreiben, sollten Sie also getrennt prüfen, welche Abläufe nur für Services beschrieben sind.
Was ist bei Datenstandort und Prüfung von KI-Funktionen zu beachten?
Bei Preview-Funktionen sollten Sie nüchtern auf Grenzen schauen. Microsoft beschreibt für Copilot code review Public Preview, fehlende SLA und mögliche Änderungen; gelesen am 01.11.2026. Zur Datenresidenz nennt Microsoft außerdem, dass die Verarbeitung nicht an die Datenresidenzgrenzen Ihrer Azure-DevOps-Organisation gebunden sein muss. Quelle: Microsoft Learn FAQ, gelesen am 01.11.2026.
Wenn das für Datenschutz, DORA, NIS2 oder Mitbestimmung relevant ist, klären Sie die konkrete Bewertung mit Ihrem Datenschutzbeauftragten oder einem Anwalt.
Nächster Schritt
Legen Sie zuerst fest, wer die Verknüpfung prüft und an welcher Stelle sie verbindlich sein soll: schon beim Erstellen des Pull Requests, erst vor dem Abschluss oder zusätzlich in der Auswertung. So vermeiden Sie, dass dieselbe Regel je nach Team anders verstanden wird.
Hilfreich ist dafür eine kurze Betriebsregel mit drei Punkten:
- welcher Ziel-Branch die Vorgabe erzwingt
- wann Ausnahmen zulässig sind
- wer Abweichungen sichtbar nachzieht
Falls Sie künftige Automatisierung für diesen Ablauf beobachten möchten: Polier ist ein Coding-Agent für Azure DevOps von ballmüller solutions, Berlin, in Entwicklung und am 01.11.2026 noch nicht erhältlich.