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 doorvoeringen koppelen aan deze werkitems, zodat een uitgebreide record van de uitgevoerde bewerkingen wordt gegarandeerd 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-aanvraag initiƫren voor een vertakking die u hebt gemaakt of rechtstreeks vanuit het werkitem hebt gekoppeld.
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
- Projecttoegang: een projectlid zijn
- Machtigingen:
- Lid zijn van de groep Inzenders of Projectbeheerders . Als u wilt toevoegen, voegt u gebruikers toe aan een project of teamgroep .
- Als u werkitems wilt weergeven of wijzigen, moet u werkitems in dit knooppunt weergeven 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 achterstand wilt wijzigen of het hulpprogramma Prognose wilt gebruiken, hebt u ten minste basistoegang . Gebruikers met toegang tot belanghebbenden kunnen achterstandsitems niet opnieuw ordenen of het hulpprogramma Prognose gebruiken. Voor meer informatie, zie Snelzoekgids toegang als belanghebbende.
- Projecttoegang: een projectlid zijn
- Machtigingen:
- Lid zijn van de groep Inzenders of Projectbeheerders . Als u wilt toevoegen, voegt u gebruikers toe aan een project of teamgroep .
- Als u werkitems wilt weergeven of wijzigen, moet u werkitems in dit knooppunt weergeven 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 vertakking bestaat, maar geen pull-aanvragen, kunt u overwegen om een pull-aanvraag te maken. Hier volgt een typische werkstroomreeks bij het werken met een Git-opslagplaats.
Begin met het werkitem door een vertakking te maken. U kunt een nieuwe Git-vertakking toevoegen vanuit de sectie Ontwikkeling...
... of in het menu Acties van het formulier .
Geef de vertakking 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 hoofdbranch, die u wordt aangeraden een label of ander onderscheidend label te geven
main
. Het systeem voegt automatisch een README-bestand toe aan de eerste opslagplaats die met elk nieuw project is gemaakt.Het systeem wordt geopend in de opslagplaats en vertakking 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. Zie Code bijwerken met ophalen en ophalen, Wijzigingen downloaden met ophalen voor meer informatie. (Terwijl elk proces voor het bewerken en doorvoeren van code werkt, werken we het beste met een versie van Visual Studio.)
Bestanden toevoegen aan of wijzigen in de vertakking die u hebt gemaakt.
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 de pagina Code, Pull-aanvragen. 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.
Schakel het selectievakje in voor squashwijzigingen bij het samenvoegen en voltooi 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 vertakking maken voor verschillende werkitems
U kunt ook een nieuwe vertakking toevoegen vanuit het werkitem dat wordt vermeld in de achterstand of 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 vertakking 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 deze ook selecteren op het tabblad Koppelingen en Acties voor de koppeling kiezen en vervolgens de optie Koppeling verwijderen kiezen.
Verwante artikelen:
- Meer informatie over azure DevOps-services voor meerdere services
- Pijplijnen configureren ter ondersteuning van werktracering
- Werkitems toevoegen
- Meer informatie over Git
- GitHub-doorvoeringen en pull-aanvragen koppelen aan werkitems
- Koppeling naar werkitems van andere objecten
Gekoppelde werkitems in 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 die in deze sectie worden weergegeven, 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.
::: moniker-end