Lägga till incheckningsprinciper

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Team Foundation Version Control-administratörer kan lägga till krav för incheckningsprinciper. Dessa incheckningsprinciper kräver att användarna vidtar åtgärder när de genomför en incheckning till källkontrollen. En användare kan till exempel behöva associera ett arbetsobjekt med en ändringsuppsättning. Mer information om incheckningar finns i Utveckla kod och hantera väntande ändringar.

Kommentar

Du kan ange Visual Studio-incheckningsprinciper via Team Explorer enligt beskrivningen i den här artikeln, kommandot tf.exe configure eller via registernycklar som deklarerats i pkgdef för ett Visual Studio-tillägg. Principer gäller endast för en enda installation av Visual Studio på datorn. Om du har flera installationer av Visual Studio måste du ange incheckningsprincipen för varje installation.

Skapa en incheckningsprincip

  1. I 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 och väljer sedan Lägg till.

  3. I dialogrutan Lägg till incheckningsprincip väljer du de principtyper du vill använda och väljer sedan OK.

    Du kan välja mellan följande principer:

    • 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.
  4. Om du väljer Kodanalys i redigeraren för kodanalysprincip markerar du kryssrutorna för de typer av kodanalys som du vill använda och väljer sedan OK.

    Alternativen är:

    • Framtvinga incheckning för att endast inkludera 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 önskad regeluppsättning under Regelinställningar för hanterad kodanalys.

    Mer information om hur du använder verktyg för kodanalys finns i Skapa incheckningsprinciper för kodanalys.

  5. Om du väljer Anpassad sökvägsprincip går du till dialogrutan Anpassad sökvägsprincip och väljer 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. Välj Lägg till för varje värde och välj sedan OK.

    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 skärmen Incheckningsprincip .

  6. Om du väljer Policy för förbjudna mönster 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.

  7. Om du väljer Frågeprincip för arbetsobjekt går du till dialogrutan Frågeprincip och väljer en sparad fråga för delat arbetsobjekt och väljer sedan OK.

  8. När du är nöjd med inställningarna för incheckningsprinciper väljer du OK. Den nya incheckningsprincipen visas med framtida incheckningar.