Delen via


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.

Schermopname van het werkitemformulier, besturingselement Ontwikkeling.

Schermopname van het werkitemformulier, het besturingselement Ontwikkeling, Azure DevOps Server 2019.

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:
  • 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.

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.

  1. Begin met het werkitem door een vertakking te maken. U kunt een nieuwe Git-vertakking toevoegen vanuit de sectie Ontwikkeling...

    Schermopname van ontwikkelingsbeheer, koppeling Vertakking maken.

    ... of in het menu Acties van het formulier .

    Schermopname van het werkitemformulier Gebruikersverhaal, actiemenu, nieuwe vertakking toevoegen.

    Geef de vertakking een naam en selecteer de opslagplaats.

    Schermopname van het dialoogvenster Een vertakking maken.

    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.

  2. 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.)

  3. 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.

    Schermopname van Doorvoeren en pushen van wijzigingen.

    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.

  4. 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.

    Schermopname van Ontwikkelingsbeheer, koppeling Pull-aanvraag maken.

  5. De weergave schakelt over naar de pagina Code, Pull-aanvragen. Voltooi het maken van de pull-aanvraag zoals weergegeven.

    Codeweergave, pagina Pull-aanvraag.

    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.

    Schermopname van de pagina Pull-aanvraag, Pull-aanvraag maken.

    Schakel het selectievakje in voor squashwijzigingen bij het samenvoegen en voltooi de samenvoeging .

    Schermopname van het dialoogvenster Pull-aanvraag voltooien, de samenvoegbewerking controleren.

  6. Na voltooiing ziet u als volgt een vergelijkbaar scherm.

    Schermopname van pull-aanvraag, voltooide melding.

  7. 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.

Schermopname van het werkitemformulier, de sectie Ontwikkeling, de koppelingen die zijn toegevoegd.

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.

Schermopname van het selecteren van meerdere items uit de achterstand, de koppeling Vertakking maken.

En we geven de naam van de vertakking op.

Schermopname van het dialoogvenster Nieuwe vertakking maken.

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.

Schermopname van het tabblad Koppelingen, ontwikkelingskoppelingen.

Als u een werkitem wilt koppelen aan een bestaand object, kiest u het Koppeling toevoegen pictogram Koppelingen toevoegen en kiest u vervolgens het koppelingstype.

Schermopname met het pictogram Koppelingen toevoegen en kies vervolgens het koppelingstype.

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.

Schermopname van de sectie Ontwikkeling, een koppeling verwijderen.

U kunt deze ook selecteren op het tabblad Koppelingen en Acties voor de koppeling kiezen en vervolgens de optie Koppeling verwijderen kiezen.

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.

Gekoppelde werkitems die worden vermeld onder Gekoppelde werkitems op de overzichtspagina van de build.

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.

Schermopname met de koppelingstypen Artefact-naar-artefact.

::: moniker-end