Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Wanneer u bestanden incheckt in een versiebeheermap die wordt beheerd door een gated check-in buildproces, moet u meer stappen uitvoeren om het inchecken te voltooien.
Voorwaarden
Wees een inzender voor uw project. Voor meer informatie, zie standaard TFVC-machtigingen.
U kunt het taakautorisatiebereik niet beperken tot het huidige project voor niet-releasepijplijnen instellen. Als u een foutmelding krijgt zoals De shelveset _Build_95; Build\6bc8a077-3f27-4936-82e6-415fbd53ba07 is niet gevonden voor inchecken, controleer deze configuratie en zorg ervoor dat deze niet is ingeschakeld.
Gated check-in buildproces
Als het dialoogvenster Gated Check-in wordt weergegeven tijdens het inchecken, moeten uw wijzigingen worden gemaakt door Azure Pipelines voordat ze kunnen worden ingecheckt.
Wijzigingen inchecken in een map die wordt beheerd door een gated check-in.
Als in het dialoogvenster Gated Check-in het menu Build-pijplijn wordt weergegeven en u een build wilt uitvoeren, kiest u de build-pijplijn die u wilt gebruiken.
Als er al een build-pijplijnnaam wordt weergegeven in Gated Check-inof nadat u een pijplijn hebt geselecteerd, selecteert u een van de volgende opties:
Als u uw wijzigingen nog niet wilt maken, selecteert u annuleren. U kunt de shelveset vervolgens handmatig bouwen in een privé-compilatie als u wilt. Zie Aan de slag met CI/CDvoor meer informatie.
Als u uw wijzigingen niet wilt bouwen en u de machtiging Overschrijd incheckvalidatie door build hebt ingesteld op Toestaan, kunt u de vereiste voor gated incheckbuild overslaan en toch inchecken.
Kies Opties weergevenen kies vervolgens Validatiebuild overslaan en mijn wijzigingen rechtstreeks inchecken (hiervoor zijn machtigingen benodigd).
Als u wilt doorgaan met de afgeschermde check-in en de wijzigingen in uw lokale werkruimte wilt verwerpen, selecteert u Opties weergevenen haalt u het vinkje weg bij het selectievakje Mijn wijzigingen in behandeling lokaal behouden. Selecteer Build Changesen wanneer de build is voltooid, volgt u de instructies onder De meest recente wijzigingen in uw werkruimte verwijderen na een gated check-in.
Als u wijzigingen wilt maken en wilt doorgaan met inchecken, selecteert u Build Changes.
Als u de wijzigingen in uw lokale werkruimte wilt behouden, wacht dan tot de build voltooid is en volg vervolgens de instructies onder De meest recente wijzigingen in uw werkruimte afstemmen na een gated check-in.
Tijdens de build wordt op de pagina Wijzigingen in behandeling van het venster Team Explorer een informatief bericht weergegeven. U kunt de koppeling hier selecteren om de build in het venster met buildresultaten te monitoren. U kunt ook builds bewaken op de pagina Builds van Team Explorer-.
Verwerk de meest recente wijzigingen in uw werkruimte na een beveiligde check-in
Als u gedurende een beveiligd incheckproces blijft werken in uw werkruimte en u uw wijzigingen wilt behouden, moet u uw meest recente wijzigingen afstemmen met de wijzigingen die nu zijn ingecheckt in het versiebeheersysteem.
Nadat de build is voltooid:
Als in het venster met buildresultaten een geslaagde build wordt weergegeven, kunt u uw werkruimte als volgt afstemmen:
- Als u de toepassing Build Notifications gebruikt, wordt het dialoogvenster Gated Check-in weergegeven. Kies Reconcile.
- Of klik op de pagina Builds van Team Explorermet de rechtermuisknop op de voltooide build en kies Werkruimte afstemmen. Gebruik het dialoogvenster Werkruimte afstemmen om eventuele conflicten met versiebeheer op te lossen.
Als in het venster met buildresultaten wordt aangegeven dat de build is mislukt, corrigeert u de problemen die de fout hebben veroorzaakt. Dubbelklik in Team Explorerop de pagina Builds op de build die is mislukt onder Mijn buildsof klik met de rechtermuisknop op de build en selecteer openen.
Het venster met buildresultaten van Azure Pipelines wordt geopend, met informatie waarmee u het probleem kunt oplossen waardoor de build is mislukt. Voor sommige typen problemen kunt u mogelijk de fout of het probleem kiezen en het bestand weergeven waarvoor correcties zijn vereist.
Verwijder de meest recente wijzigingen in uw werkruimte na een gated check-in
Als u niet van plan bent om na het inchecken te blijven werken met uw wijzigingen, kunt u de meest recente wijzigingen in uw werkruimte verwijderen. Uw wijzigingen zijn opgeslagen in een shelveset. Als de build is voltooid, worden uw wijzigingen ingecheckt. Als de build mislukt, kunt u de plankenset opheffen om de wijzigingen weer in uw werkruimte te plaatsen.
Wanneer u incheckt, kiest u in het dialoogvenster Gated Check-inOpties weergeven. Schakel het selectievakje Mijn in behandeling zijnde wijzigingen lokaal behouden uit en kies vervolgens Wijzigingen maken.
Nadat de build is voltooid:
Als in het venster met buildresultaten een geslaagde build en check-in wordt weergegeven, wilt u, nu uw wijzigingen zijn ingecheckt, mogelijk de nieuwste versie van de bestanden ophalen, zodat uw werkruimte deze wijzigingen bevat. Zie Bestanden downloaden (ophalen) van de servervoor meer informatie.
Als in het venster met buildresultaten de build is mislukt, corrigeert u de problemen die de fout hebben veroorzaakt. Dubbelklik in Team Explorerop de pagina Builds op de build die is mislukt onder Mijn buildsof klik met de rechtermuisknop op de build en selecteer openen.
Zoek in het venster met buildresultaten van Azure Pipelines naar informatie waarmee u het probleem kunt oplossen waardoor de build is mislukt. Voor sommige typen problemen kunt u mogelijk de fout of het probleem kiezen en het bestand weergeven waarvoor correcties zijn vereist.
Haal uw wijzigingen op uit de shelveset. Voor meer informatie, zie Uw werk onderbreken en uw shelvesetsbeheren.
Corrigeer in uw bestanden de problemen waardoor de build is mislukt.