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 moeten gebruikers acties ondernemen wanneer ze controles uitvoeren naar versiebeheer. Gebruikers kunnen bijvoorbeeld werkitems koppelen aan wijzigingensets. Zie Code ontwikkelen en wachtende wijzigingen beheren voor meer informatie over check-ins.
Voordat u een check-inbeleid bewerkt, moet u er eerst een maken. Zie Check-inbeleid toevoegen voor meer informatie. De volgende standaardbeleidstypen voor inchecken zijn beschikbaar:
- Voor builds is vereist dat de laatste build is geslaagd voordat nieuwe wijzigingen kunnen worden ingecheckt.
- Het beleid voor wijzigingensetopmerkingen vereist dat gebruikers incheckopmerkingen opgeven.
- Voor codeanalyse moet codeanalyse worden uitgevoerd voordat code kan worden ingecheckt.
- Aangepast padbeleid beperkt het andere beleid tot specifieke mappen of bestandstypen.
- Beleid voor verboden patronen voorkomt check-ins met bestanden met verboden bestandspatronen.
- Beleid voor werkitemquery's geeft een werkitemquery op waarvan de resultaten de enige juridische werkitems zijn die moeten worden gekoppeld aan een check-in.
- Werkitems vereisen dat een of meer werkitems worden gekoppeld aan elke check-in.
Notitie
U kunt een of meer beleidstypen tijdelijk uitschakelen in het dialoogvenster Broncodebeheer Instellingen. Markeer op het tabblad Beleid inchecken 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.
Vereisten
Als u deze procedure wilt voltooien, moet de machtiging Gegevens op projectniveau bewerken zijn ingesteld op Toestaan. Zie Standaard TFVC-machtigingen voor meer informatie.
Een beleid voor inchecken bewerken
Selecteer in het menu Visual Studio Team de optie Teamproject Instellingen> Source-besturingselement.
Of selecteer in het visual Studio Team Explorer-venster Instellingen en selecteer vervolgens Broncodebeheer onder Teamproject.
Selecteer in het dialoogvenster Broncodebeheer Instellingen het tabblad Beleid inchecken.
Selecteer in de lijst Beleidstype het beleidstype waarvoor u wijzigingen wilt aanbrengen en selecteer vervolgens Bewerken.
Ga door met deze procedure op basis van het type beleid dat u bewerkt:
Voor builds is vereist dat de laatste build is geslaagd voordat nieuwe wijzigingen kunnen worden ingecheckt. Dit beleidstype kan niet worden gewijzigd.
Het beleid voor wijzigingensetopmerkingen vereist dat gebruikers incheckopmerkingen opgeven. Dit beleidstype kan niet worden gewijzigd.
Voor codeanalyse moet codeanalyse worden 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 om alleen bestanden te bevatten die deel uitmaken van de huidige oplossing
- C/C++-codeanalyse afdwingen (/analyseren)
- Codeanalyse afdwingen voor beheerde code. Als u deze optie selecteert, selecteert u de gewenste regelinstellingen onder Regelinstellingen voor beheerde codeanalyse.
Aangepast padbeleid beperkt het andere beleid 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 het Filter voor broncodebeheerpad (RegEx) in om toegestane paden op te geven. Pas een afzonderlijk aangepast padbeleid toe voor elk onderliggend beleid dat 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 verwijderen of uitschakelen uit de lijst Beleid inchecken .
Beleid voor verboden patronen voorkomt check-ins met bestanden met verboden bestandspatronen. Als u dit type selecteert, vermeldt u in het dialoogvenster Verboden patronen het patroon of de patronen die u wilt verbieden en selecteert u OK.
Beleid voor werkitemquery's 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 query voor gedeeld werkitem en selecteert u OK.
Werkitems vereisen dat een of meer werkitems worden gekoppeld aan elke check-in. Dit beleidstype kan niet worden gewijzigd.
Wanneer u tevreden bent met de instellingen voor het inchecken van beleidsregels, selecteert u OK.