Delen via


Beleid voor inchecken bewerken

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

TfVC-beheerders (Team Foundation Version Control) kunnen incheckbeleidsvereisten toevoegen en bewerken. Voor deze incheckbeleidsregels is vereist dat gebruikers acties ondernemen wanneer ze inchecken in versiebeheer. Gebruikers kunnen bijvoorbeeld werkitems koppelen aan wijzigingensets. Voor meer informatie over inchecken, zie Code ontwikkelen en wachtende wijzigingen beheren.

Voordat u een check-inbeleid bewerkt, moet u er eerst een maken. Zie Check-in-beleid toevoegenvoor meer informatie. De volgende standaardbeleidstypen voor inchecken zijn beschikbaar:

  • Builds vereist dat de laatste build is geslaagd voordat nieuwe wijzigingen kunnen worden ingecheckt.
  • Beleid voor wijzigingensetopmerkingen vereist dat gebruikers incheckopmerkingen opgeven.
  • Codeanalyse vereist dat codeanalyse wordt uitgevoerd voordat code kan worden ingecheckt.
  • Aangepast Padbeleid beperkt het bereik van de andere beleidsregels tot specifieke mappen of bestandstypen.
  • Beleid voor verboden patronen voorkomt inchecken met bestanden met verboden bestandspatronen.
  • Werkitemquerybeleid specificeert een werkitemquery waarvan de resultaten de enige toegestane werkitems zijn om te koppelen aan een check-in.
  • Werkitems vereist dat een of meer werkitems worden gekoppeld aan elke check-in.

Notitie

U kunt een of meer beleidstypen tijdelijk uitschakelen in het dialoogvenster Instellingen voor broncodebeheer. Markeer op het tabblad Check-in Policy de beleidsregels en selecteer Uitschakelen. Als u een uitgeschakeld beleid wilt inschakelen, markeert u het uitgeschakelde beleid en klikt u op inschakelen. Selecteer vervolgens OK-.

Voorwaarden

Om deze procedure te voltooien, moet u de machtiging om informatie op projectniveau te bewerken instellen op Toestaan. Voor meer informatie, zie standaard TFVC-machtigingen.

Een beleid voor inchecken bewerken

  1. Selecteer in het menu Visual Studio Team de optie Teamprojectinstellingen>broncodebeheer.

    Of selecteer in het Team Explorer venster van Visual Studio de optie Instellingen en selecteer vervolgens Broncontrole onder Teamproject.

  2. Selecteer in het dialoogvenster Instellingen voor broncodebeheer het tabblad Check-in Policy.

  3. Selecteer in de lijst Beleidstype het beleidstype waarvoor u wijzigingen wilt aanbrengen en selecteer vervolgens Bewerken.

  4. Ga door met deze procedure op basis van het type beleid dat u bewerkt:

    • Builds vereist dat de laatste build is geslaagd voordat nieuwe wijzigingen kunnen worden ingecheckt. Dit beleidstype kan niet worden gewijzigd.

    • Beleid voor wijzigingensetopmerkingen vereist dat gebruikers incheckopmerkingen opgeven. Dit beleidstype kan niet worden gewijzigd.

    • Codeanalyse vereist dat codeanalyse wordt uitgevoerd voordat code kan worden ingecheckt. Als u dit type selecteert, schakelt u in het dialoogvenster Editor voor codeanalysebeleid de selectievakjes in voor de typen codeanalyse die u wilt uitvoeren. Opties zijn:

      • Inchecken afdwingen zodat alleen bestanden die deel uitmaken van de huidige oplossing worden opgenomen
      • C/C++-codeanalyse (/analyze) afdwingen
      • Codeanalyse afdwingen voor beheerde code. Als u deze optie selecteert, selecteert u de gewenste regelinstellingen onder Regelinstellingen voor beheerde codeanalyse.
    • Aangepast Padbeleid bepaalt het bereik van de andere beleidsregels tot specifieke mappen of bestandstypen. Als u dit type selecteert, selecteert u in het dialoogvenster Aangepast padbeleid een onderliggend beleid waarop u wilt werken en voert u een of meer waarden in Bronbeheerpadfilter (RegEx) om toegestane paden op te geven. Pas een afzonderlijk beleid voor aangepaste paden toe voor elk onderliggend beleid waarvoor u aangepaste paden wilt gebruiken.

      Notitie

      Als u dit beleid toepast op een ingeschakeld onderliggend beleid, krijgt u een bericht dat Het geselecteerde beleid momenteel is ingeschakeld. Het moet worden uitgeschakeld of het wordt twee keer uitgevoerd. U kunt het oorspronkelijke beleid uit de check-in policy lijst verwijderen of uitschakelen.

    • Beleid voor verboden patronen voorkomt inchecken met bestanden met verboden bestandspatronen. Als u dit type selecteert, selecteert u in het dialoogvenster Verboden patronen het patroon of de patronen die u wilt verbieden en selecteert u OK.

    • werkitemquerybeleid geeft een werkitemquery op waarvan de resultaten de enige juridische werkitems zijn die moeten worden gekoppeld aan een check-in. Als u dit type selecteert, gaat u in het dialoogvenster Querybeleid naar een opgeslagen gedeelde werkitemquery, selecteert u deze en klikt u vervolgens op OK.

    • Werkitems vereist dat een of meer werkitems aan elke check-in worden gekoppeld. Dit beleidstype kan niet worden gewijzigd.

  5. Wanneer u tevreden bent met de instellingen van het incheckbeleid, selecteert u OK.