az repos policy merge-strategy
Kommentar
Den här referensen är en del av azure-devops-tillägget för Azure CLI (version 2.30.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az repos policy merge-strategy . Läs mer om tillägg.
Hantera policy för sammanslagningsstrategi.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az repos policy merge-strategy create |
Skapa en sammanslagningsstrategiprincip. |
Anknytning | Allmän tillgänglighet |
az repos policy merge-strategy update |
Uppdatera policyn för sammanslagningsstrategi. |
Anknytning | Allmän tillgänglighet |
az repos policy merge-strategy create
Skapa en sammanslagningsstrategiprincip.
az repos policy merge-strategy create --blocking {false, true}
--branch
--enabled {false, true}
--repository-id
[--allow-no-fast-forward {false, true}]
[--allow-rebase {false, true}]
[--allow-rebase-merge {false, true}]
[--allow-squash {false, true}]
[--branch-match-type {exact, prefix}]
[--detect {false, true}]
[--org]
[--project]
Obligatoriska parametrar
Om principen ska blockeras eller inte.
Gren som den här principen ska tillämpas på. Till exempel: master.
Om principen är aktiverad eller inte.
ID för lagringsplatsen där principen ska tillämpas.
Valfria parametrar
Grundläggande sammanslagning (ingen snabbspolning) – Bevarar icke-linjär historik precis som under utvecklingen.
Ombasera och snabbspola framåt – Skapar en linjär historik genom att spela upp källgrenens incheckningar på målet utan en sammanslagning.
Ombasera med sammanslagningsgenomföring – Skapar en semi-linjär historik genom att spela upp källgrenens incheckningar på målet och sedan skapa en sammanslagningsincheckning.
Squashsammanslagning – Skapar en linjär historik genom att komprimera källgrenens incheckningar till en enda ny incheckning på målgrenen.
Avgör hur grenargumentet används för att tillämpa en princip. Om värdet är "exakt" tillämpas principen på en gren som har en exakt matchning på argumentet --branch. Om värdet är "prefix" tillämpas principen på alla grenmappar som matchar prefixet som tillhandahålls av argumentet --branch.
Identifiera organisationen automatiskt.
Url för Azure DevOps-organisation. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
Projektets namn eller ID. Du kan konfigurera standardprojektet med az devops configure -d project=NAME_OR_ID. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az repos policy merge-strategy update
Uppdatera policyn för sammanslagningsstrategi.
az repos policy merge-strategy update --id
[--allow-no-fast-forward {false, true}]
[--allow-rebase {false, true}]
[--allow-rebase-merge {false, true}]
[--allow-squash {false, true}]
[--blocking {false, true}]
[--branch]
[--branch-match-type {exact, prefix}]
[--detect {false, true}]
[--enabled {false, true}]
[--org]
[--project]
[--repository-id]
Obligatoriska parametrar
ID för principen.
Valfria parametrar
Grundläggande sammanslagning (ingen snabbspolning) – Bevarar icke-linjär historik precis som under utvecklingen.
Ombasera och snabbspola framåt – Skapar en linjär historik genom att spela upp källgrenens incheckningar på målet utan en sammanslagning.
Ombasera med sammanslagningsgenomföring – Skapar en semi-linjär historik genom att spela upp källgrenens incheckningar på målet och sedan skapa en sammanslagningsincheckning.
Squashsammanslagning – Skapar en linjär historik genom att komprimera källgrenens incheckningar till en enda ny incheckning på målgrenen.
Om principen ska blockeras eller inte.
Gren som den här principen ska tillämpas på. Till exempel: master.
Avgör hur grenargumentet används för att tillämpa en princip. Om värdet är "exakt" tillämpas principen på en gren som har en exakt matchning på argumentet --branch. Om värdet är "prefix" tillämpas principen på alla grenmappar som matchar prefixet som tillhandahålls av argumentet --branch.
Identifiera organisationen automatiskt.
Om principen är aktiverad eller inte.
Url för Azure DevOps-organisation. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
Projektets namn eller ID. Du kan konfigurera standardprojektet med az devops configure -d project=NAME_OR_ID. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration.
ID för lagringsplatsen där principen ska tillämpas.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.