Dela via


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 incheckningsprincip måste du först skapa en. Mer information finns i Lägga till incheckningsprinciper. Följande standardprinciptyper för incheckning är tillgängliga:

  • Versioner kräver att den senaste versionen lyckades innan nya ändringar kan checkas in.
  • Ändringsuppsättningens kommentarsprincip kräver att användarna anger incheckningskommentar.
  • Kodanalys kräver att kodanalys körs innan kod kan checkas in.
  • Anpassad sökvägsprincip omfattar andra principer för specifika mappar eller filtyper.
  • Principen Förbjudna mönster förhindrar incheckningar som har filer med förbjudna filnamnsmönster.
  • Frågeprincip för arbetsobjekt anger en arbetsobjektfråga vars resultat är de enda juridiska arbetsobjekt som ska associeras med en incheckning.
  • Arbetsobjekt kräver att en eller flera arbetsobjekt associeras med varje incheckning.

Kommentar

Du kan tillfälligt inaktivera en eller flera principtyper i dialogrutan Källkontroll Inställningar. På fliken Incheckningsprincip 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 måste du ha behörigheten Redigera information på projektnivå inställd på Tillåt. Mer information finns i TFVC-standardbehörigheter.

Redigera en incheckningsprincip

  1. På Visual Studio Team-menyn väljer du Team Project Inställningar> Source Control.

    Eller i fönstret Visual Studio Team Explorer väljer du Inställningar och sedan Källkontroll under Team Project.

  2. I dialogrutan Källkontroll Inställningar väljer du fliken Checka in princip.

  3. I listan Principtyp väljer du den principtyp som du vill göra ändringar för och väljer sedan Redigera.

  4. Fortsätt den här proceduren baserat på vilken typ av princip du redigerar:

    • Versioner kräver att den senaste versionen lyckades innan nya ändringar kan checkas in. Det går inte att ändra den här principtypen.

    • Ändringsuppsättningens kommentarsprincip 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 Redigerare för kodanalysprincip . Alternativen är:

      • Framtvinga incheckning för att endast innehålla filer som ingår i den aktuella 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ägsprincip omfattar andra principer för specifika mappar eller filtyper. Om du väljer den här typen väljer du en underordnad princip i dialogrutan Anpassad sökvägsprincip och anger ett eller flera värden i RegEx (Source Control Path Filter) för att ange tillåtna sökvägar. Tillämpa en separat princip för anpassad sökväg för varje underordnad princip som du vill använda anpassade sökvägar.

      Kommentar

      Om du tillämpar den här principen på en aktiverad underordnad princip får du ett meddelande om att den valda principen är aktiverad för närvarande. Den bör inaktiveras eller så körs den två gånger. Du kan ta bort eller inaktivera den ursprungliga principen från listan Över incheckningsprinciper .

    • Principen Förbjudna mönster förhindrar incheckningar som har filer med förbjudna filnamnsmönster. Om du väljer den här typen går du till dialogrutan Förbjudna mönster och listar det mönster eller mönster som ska förbjudas och väljer sedan OK.

    • Frågeprincip för arbetsobjekt anger en arbetsobjektfråga vars resultat är de enda juridiska arbetsobjekt som ska associeras med en incheckning. Om du väljer den här typen går du till dialogrutan Frågeprincip 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.

  5. När du är nöjd med inställningarna för incheckningsprinciper väljer du OK.