Dela via


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

--blocking

Om principen ska blockeras eller inte.

accepterade värden: false, true
--branch

Gren som den här principen ska tillämpas på. Till exempel: master.

--enabled

Om principen är aktiverad eller inte.

accepterade värden: false, true
--repository-id

ID för lagringsplatsen där principen ska tillämpas.

Valfria parametrar

--allow-no-fast-forward

Grundläggande sammanslagning (ingen snabbspolning) – Bevarar icke-linjär historik precis som under utvecklingen.

accepterade värden: false, true
--allow-rebase

Ombasera och snabbspola framåt – Skapar en linjär historik genom att spela upp källgrenens incheckningar på målet utan en sammanslagning.

accepterade värden: false, true
--allow-rebase-merge

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.

accepterade värden: false, true
--allow-squash

Squashsammanslagning – Skapar en linjär historik genom att komprimera källgrenens incheckningar till en enda ny incheckning på målgrenen.

accepterade värden: false, true
--branch-match-type

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.

accepterade värden: exact, prefix
standardvärde: exact
--detect

Identifiera organisationen automatiskt.

accepterade värden: false, true
--org --organization

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/.

--project -p

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
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Ö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 --policy-id

ID för principen.

Valfria parametrar

--allow-no-fast-forward

Grundläggande sammanslagning (ingen snabbspolning) – Bevarar icke-linjär historik precis som under utvecklingen.

accepterade värden: false, true
--allow-rebase

Ombasera och snabbspola framåt – Skapar en linjär historik genom att spela upp källgrenens incheckningar på målet utan en sammanslagning.

accepterade värden: false, true
--allow-rebase-merge

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.

accepterade värden: false, true
--allow-squash

Squashsammanslagning – Skapar en linjär historik genom att komprimera källgrenens incheckningar till en enda ny incheckning på målgrenen.

accepterade värden: false, true
--blocking

Om principen ska blockeras eller inte.

accepterade värden: false, true
--branch

Gren som den här principen ska tillämpas på. Till exempel: master.

--branch-match-type

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.

accepterade värden: exact, prefix
--detect

Identifiera organisationen automatiskt.

accepterade värden: false, true
--enabled

Om principen är aktiverad eller inte.

accepterade värden: false, true
--org --organization

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/.

--project -p

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.

--repository-id

ID för lagringsplatsen där principen ska tillämpas.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.