Git-ontwikkeling stimuleren vanuit een werkitem in Azure Boards
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Het koppelen van uw werkitems aan ontwikkelobjecten, zoals vertakkingen, doorvoeringen, pull-aanvragen en builds, is een krachtige manier om ontwikkeling te stimuleren en uw team gesynchroniseerd te houden. Door vertakkingen rechtstreeks vanuit werkitems te maken, brengt u een duidelijke verbinding tot stand tussen taken en codewijzigingen. Naarmate de ontwikkeling vordert, kunt u pull-aanvragen en commits koppelen aan deze werkitems, om zo te zorgen voor een volledig overzicht van de uitgevoerde handelingen die gedaan zijn om specifieke werkzaamheden te voltooien.
In dit artikel wordt beschreven hoe u nieuwe vertakkingen maakt, koppelingen toevoegt aan doorvoeringen en pull-aanvragen beheert in een Git-opslagplaats die wordt gehost in Azure DevOps. Zie GitHub-doorvoeringen en pull-aanvragen koppelen aan werkitems voor instructies over het koppelen van GitHub-doorvoeringen en pull-aanvragen aan werkitems.
Tip
U kunt automatische koppeling en andere instellingen instellen waarmee werkitems worden gekoppeld aan Git-doorvoeringen, pull-aanvragen, builds en meer. Voor meer informatie raadpleegt u de volgende bronnen:
Ontwikkelingsbeheer
Het besturingselement Ontwikkeling houdt alle Git-ontwikkelingsactiviteiten bij die bijdragen aan het voltooien van een werkitem. Het biedt uw team de benodigde informatie om de volgende ontwikkelingsstappen uit te voeren, zodat u niet meer hoeft te navigeren om algemene taken uit te voeren. Daarnaast verbetert het de traceerbaarheid door alle gerelateerde vertakkingen, doorvoeringen, pull-aanvragen en builds weer te geven die zijn gekoppeld aan het werkitem, waardoor uitgebreide zichtbaarheid in het ontwikkelingsproces wordt gegarandeerd.
Vanuit het besturingselement Ontwikkeling hebt u snel toegang tot vertakkingen, pull-aanvragen en doorvoeringen die zijn gekoppeld aan het werkitem. Daarnaast kunt u een pull request initiƫren voor een branch die u hebt gemaakt of rechtstreeks hebt gekoppeld vanuit het werkitem.
Notitie
Het besturingselement Ontwikkeling is alleen beschikbaar in het werkitemformulier van de webportal. De ervaring voor het bijhouden van werkitems en formulieren in Visual Studio of andere ondersteunde clients geven geen verschillende functies weer die beschikbaar zijn in de webportal.
Vereisten
Categorie | Eisen |
---|---|
Projecttoegang | het projectlid. |
machtigingen | Lid van de Inzenders of groep Projectbeheerders. |
Toegangsniveaus | - Werkitems weergeven of wijzigen: Werkitems weergeven in dit knooppunt en Werkitems bewerken in dit knooppunt machtigingen ingesteld op Toestaan. De groep Inzenders heeft standaard deze machtigingenset. Zie Machtigingen en toegang instellen voor het bijhouden van werk voor meer informatie. |
Toegangsniveaus | Als u de volgorde van een backlog wilt wijzigen of de tool Prognose wilt gebruiken: ten minste Basic toegang. Gebruikers met Stakeholder-toegang kunnen backlogitems niet opnieuw ordenen of het hulpprogramma Prognose gebruiken. Voor meer informatie, zie Snelle referentie voor belanghebbendentoegang. |
Categorie | Eisen |
---|---|
Projecttoegang | het projectlid. |
machtigingen | Lid van de Inzenders of groep Projectbeheerders. |
Toegangsniveaus | - Werkitems weergeven of wijzigen: Werkitems weergeven in dit knooppunt en Werkitems bewerken in dit knooppunt machtigingen ingesteld op Toestaan. De groep Inzenders heeft standaard deze machtigingenset. Zie Machtigingen en toegang instellen voor het bijhouden van werk voor meer informatie. |
Werkstroomproces
Overweeg om een nieuwe vertakking te maken wanneer er geen gekoppelde codeartefacten zijn. Als er een branch bestaat, maar geen pull-aanvragen, overweeg dan een pull-aanvraag te maken. Hier volgt een typische werkstroomreeks bij het werken met een Git-opslagplaats.
Begin met het werken aan het werkitem door een branch te maken. U kunt een nieuwe Git-vertakking toevoegen vanuit de sectie Ontwikkeling...
... of in het menu Acties van het formulier
.
Geef de tak een naam en selecteer de opslagplaats.
Wanneer u vertakkingen maakt, worden ze automatisch gekoppeld aan het werkitem.
Notitie
U kunt alleen een vertakking maken nadat u bestanden hebt toegevoegd aan de hoofdvertakking, waarvan wij u aanraden deze een label
main
of een ander onderscheidend label te geven. Het systeem voegt automatisch een README-bestand toe aan de eerste opslagplaats die met elk nieuw project is gemaakt.Het systeem opent naar de opslagplaats en de branch die u hebt gemaakt.
U kunt een bestand bewerken in de webportal.
Of als u uitgebreide bestandsbewerkingen hebt of bestanden wilt toevoegen, werkt u vanuit Visual Studio of andere ondersteunde IDE. Voeg een nieuwe lokale vertakking toe vanuit de vertakking die u hebt gemaakt. Voor meer informatie, zie Code bijwerken met fetch en pull, Wijzigingen downloaden met ophalen. (Terwijl elk proces voor het bewerken en doorvoeren van code werkt, werken we het beste met een versie van Visual Studio.)
Bestanden toevoegen of wijzigen in de vertakking die u hebt aangemaakt.
Vanuit Visual Studio of andere ondersteunde IDE's kunt u wijzigingen vanuit uw lokale vertakking doorvoeren en pushen naar de opslagplaats.
Als dit de eerste keer is dat u wijzigingen vanuit een nieuwe vertakking pusht, publiceert u de vertakking voordat u wijzigingen pusht. Zie Code delen met push voor meer informatie.
Maak een pull-aanvraag op basis van het werkitemformulier.
Maak een pull-aanvraag om de wijzigingen die u in een hoofdbranch hebt aangebracht samen te voegen en uw wijzigingen te laten beoordelen door andere leden van uw team.
De weergave schakelt over naar Code Pull Requests-pagina. Voltooi het maken van de pull-aanvraag zoals weergegeven.
Notitie
Nadat u een pull-aanvraag hebt gemaakt, kunt u pas een nieuwe pull-aanvraag voor dezelfde vertakking maken als u de vorige pull-aanvraag hebt voltooid.
Vink het selectievakje aan voor squashen van wijzigingen bij het samenvoegen en voltooi daarna de samenvoeging.
Na voltooiing ziet u als volgt een vergelijkbaar scherm.
Open het werkitemformulier of vernieuw het formulier, vouw de sectie Ontwikkeling uit (kies Ontwikkeling maximaliseren
) en u ziet de koppelingen die zijn toegevoegd ter ondersteuning van de bewerkingen die u hebt voltooid.
Een branch maken voor verschillende werkitems
U kunt ook een nieuwe tak toevoegen vanuit het werkitem dat vermeld staat in de backlog of op het bord zonder dat u het werkitem hoeft te openen. Met meervoudige selectie kunt u verschillende werkitems selecteren en een nieuwe vertakking maken waar ze allemaal aan de vertakking zijn gekoppeld.
Hier selecteren we bijvoorbeeld de eerste vijf items die u wilt koppelen aan een nieuwe vertakking.
En we geven de naam van de tak op.
Koppelen aan bestaande ontwikkelings- en buildobjecten
Alle items die worden vermeld onder de sectie Ontwikkeling, worden ook weergegeven op het tabblad Koppelingen. Alle ontwikkelacties die zijn gestart vanuit de sectie Ontwikkeling, worden ook vastgelegd op het
tabblad Geschiedenis.
Als u een werkitem wilt koppelen aan een bestaand object, kiest u het pictogram Koppelingen toevoegen en kiest u vervolgens het koppelingstype.
Een koppeling verwijderen
Als u een koppeling wilt verwijderen, kunt u dit doen vanuit de sectie Ontwikkeling door deze eerst te markeren en vervolgens de koppeling Verwijderen te kiezen.
U kunt de link ook selecteren op het tabblad Koppelingen en dan de Acties
voor de koppeling kiezen en vervolgens de optie Koppeling verwijderen
kiezen.
Gekoppelde werkitems in de build
Bij Git-doorvoeringen worden alle werkitems die zijn gekoppeld aan een doorvoering weergegeven onder de gekoppelde werkitems op de overzichtspagina van de build.

Koppelingstypen die worden weergegeven in de sectie Ontwikkeling
Koppelingen in deze sectie worden weergegeven vanwege de volgende acties:
- Een vertakking, doorvoer of pull-aanvraag maken vanuit het werkitem
- De werkitem-id opgeven tijdens een doorvoer, pull-aanvraag of een andere ondersteunde Git- of TFVC-bewerking
- Het werkitem wordt specifiek gekoppeld vanuit de sectie Ontwikkeling of het tabblad Koppelingen
naar een broncodebranch, build of andere ondersteunde Git- of TFVC-bewerking.
Als u een vermelding onder de sectie Ontwikkeling aanwijst, wordt de hyperlink naar het bijbehorende object geactiveerd.
De koppelingstypen die u in de ontwikkelsectie kunt toevoegen, zijn Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request en Versioned Item.
Zie voor meer informatie over het besturingselement Koppelingen of om het besturingselement Koppelingen voor ontwikkeling aan te passen, de elementen LinksControlOptions, Ontwikkelingskoppelingen.