Redigera incheckningsprinciper
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Administratörer för Team Foundation Version Control (TFVC) kan lägga till och redigera krav för incheckningsprinciper. Dessa incheckningsprinciper kräver att användarna vidtar åtgärder när de utför incheckningar till versionskontroll. Användare kan till exempel behöva associera arbetsobjekt med ändringsuppsättningar. Mer information om incheckningar finns i Utveckla kod och hantera väntande ändringar.
Innan du redigerar en incheckningspolicy måste du först skapa en. För mer information, se Lägg till incheckningsprinciper. Följande standardprinciptyper för incheckning är tillgängliga:
- Builds kräver att den senaste versionen lyckades innan nya ändringar kan checkas in.
- Policy för ändringsuppsättningskommentar kräver att användarna anger incheckningskommentar.
- kodanalys kräver att kodanalys körs innan kod kan checkas in.
- Anpassad sökvägspolicy begränsar de andra principerna till specifika mappar eller filtyper.
- Policy för förbjudna mönster förhindrar incheckningar med filer med förbjudna filnamnsmönster.
- Förfrågningspolicy för arbetsobjekt anger en arbetsobjektförfrågan vars resultat är de enda giltiga arbetsobjekt som ska associeras med en incheckning.
- Arbetsobjekt kräver att en eller flera arbetsobjekt associeras med varje incheckning.
Not
Du kan tillfälligt inaktivera en eller flera principtyper i dialogrutan Inställningar för källkontroll. På fliken Check-in Policy markerar du principerna och väljer Inaktivera. Om du vill aktivera en inaktiverad princip markerar du den inaktiverade principen och klickar på Aktivera. Välj sedan OK.
Förutsättningar
För att slutföra den här proceduren, se till att behörigheten Redigera information på projektnivå är inställd på Tillåt. Mer information finns i TFVC-standardbehörigheter.
Redigera en incheckningsprincip
På menyn Visual Studio Team väljer du Team Project Settings>Source Control.
I fönstret Visual Studio Team Explorer väljer du Inställningar och väljer sedan Källkontroll under Team Project.
I dialogrutan Inställningar för källkontroll väljer du fliken Incheckningsprincip.
I listan principtyp väljer du den principtyp som du vill göra ändringar för och väljer sedan Redigera.
Fortsätt den här proceduren baserat på vilken typ av princip du redigerar:
Builds kräver att den senaste versionen lyckades innan nya ändringar kan checkas in. Det går inte att ändra den här principtypen.
Policy för ändringsuppsättningskommentar kräver att användarna anger incheckningskommentar. Det går inte att ändra den här principtypen.
kodanalys kräver att kodanalys körs innan kod kan checkas in. Om du väljer den här typen markerar du kryssrutorna för de typer av kodanalyser som du vill utföra i dialogrutan Kodanalysprincipredigeraren. Alternativen är:
- Tvinga incheckning att endast innehålla filer som ingår i den nuvarande lösningen
- Framtvinga C/C++-kodanalys (/analysera)
- Framtvinga kodanalys för hanterad kod. Om du väljer det här alternativet väljer du önskade regelinställningar under Regelinställningar för Hanterad kodanalys.
anpassad sökvägspolicy begränsar de andra policyerna till specifika mappar eller filtyper. Om du väljer den här typen i dialogrutan anpassad sökvägsprincip väljer du en underordnad princip som ska användas och anger ett eller flera värden i RegEx (Source Control Path Filter) för att ange tillåtna sökvägar. Använd en separat anpassad sökvägsprincip för varje underpolicy där du vill använda anpassade sökvägar.
Notera
Om du tillämpar den här principen på en aktiverad underordnad princip får du ett meddelande om att Den valda principen är för närvarande aktiverad. Den bör inaktiveras, annars körs den två gånger. Du kan ta bort eller inaktivera den ursprungliga principen från listan "Incheckningsprinciper".
Policy för förbjudna mönster förhindrar incheckningar med filer med förbjudna filnamnsmönster. Om du väljer den här typen i dialogrutan Förbjudna mönster listar du det mönster eller mönster som ska förbjudas och väljer sedan OK.
Frågeprincip för arbetsobjekt anger en fråga för arbetsobjekt vars resultat är de enda tillåtna arbetsobjekt som ska associeras med en incheckning. Om du väljer den här typen går du till dialogrutan Frågeprincip, navigerar till och väljer en sparad fråga för delat arbetsobjekt och väljer sedan OK.
Arbetsobjekt kräver att en eller flera arbetsobjekt associeras med varje incheckning. Det går inte att ändra den här principtypen.
När du är nöjd med inställningarna för incheckningsprinciper väljer du OK.