Sdílet prostřednictvím


az repos policy merge-strategy

Poznámka

Tento odkaz je součástí rozšíření azure-devops pro Azure CLI (verze 2.30.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az repos policy merge-strategy . Přečtěte si další informace o rozšířeních.

Správa zásad strategie sloučení

Příkazy

Name Description Typ Stav
az repos policy merge-strategy create

Vytvořte zásadu strategie sloučení.

Rozšíření GA
az repos policy merge-strategy update

Aktualizace zásad strategie sloučení

Rozšíření GA

az repos policy merge-strategy create

Vytvořte zásadu strategie sloučení.

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]

Povinné parametry

--blocking

Bez ohledu na to, jestli by zásady měly být blokující, nebo ne.

přijímané hodnoty: false, true
--branch

Větev, u které by se tato zásada měla použít. Příklad: master.

--enabled

Bez ohledu na to, jestli je zásada povolená nebo ne.

přijímané hodnoty: false, true
--repository-id

ID úložiště, pro které se má zásada použít.

Volitelné parametry

--allow-no-fast-forward

Základní sloučení (bez rychlého přeposlání) – zachovává nelineární historii přesně tak, jak se to stalo během vývoje.

přijímané hodnoty: false, true
--allow-rebase

Přebírání a rychlé přesměrování – vytvoří lineární historii tak, že přehraje potvrzení zdrojové větve do cíle bez potvrzení sloučení.

přijímané hodnoty: false, true
--allow-rebase-merge

Rebase with merge commit – Vytvoří pololineární historii tak, že přehraje potvrzení zdrojové větve do cíle a pak vytvoří potvrzení sloučení.

přijímané hodnoty: false, true
--allow-squash

Squash merge – vytvoří lineární historii tím, že zkondenzuje potvrzení zdrojové větve do jednoho nového potvrzení v cílové větvi.

přijímané hodnoty: false, true
--branch-match-type

Určuje způsob použití argumentu větve k použití zásady. Pokud je hodnota "přesná", zásada se použije ve větvi, která má přesnou shodu u argumentu --branch. Pokud je hodnota prefix, zásada se použije ve všech složkách větví, které odpovídají předponě poskytnuté argumentem --branch.

přijímané hodnoty: exact, prefix
výchozí hodnota: exact
--detect

Automaticky rozpozná organizaci.

přijímané hodnoty: false, true
--org --organization

Adresa URL organizace Azure DevOps Výchozí organizaci můžete nakonfigurovat pomocí příkazu az devops configure -d organization=ORG_URL. Vyžaduje se, pokud není nakonfigurované jako výchozí nebo vyzvednuto prostřednictvím konfigurace Gitu. Příklad: https://dev.azure.com/MyOrganizationName/.

--project -p

Název nebo ID projektu. Výchozí projekt můžete nakonfigurovat pomocí příkazu az devops configure -d project=NAME_OR_ID. Vyžaduje se, pokud není nakonfigurované jako výchozí nebo vyzvednuto prostřednictvím konfigurace Gitu.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az repos policy merge-strategy update

Aktualizace zásad strategie sloučení

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]

Povinné parametry

--id --policy-id

ID zásady.

Volitelné parametry

--allow-no-fast-forward

Základní sloučení (bez rychlého přeposlání) – zachovává nelineární historii přesně tak, jak se to stalo během vývoje.

přijímané hodnoty: false, true
--allow-rebase

Přebírání a rychlé přesměrování – vytvoří lineární historii tak, že přehraje potvrzení zdrojové větve do cíle bez potvrzení sloučení.

přijímané hodnoty: false, true
--allow-rebase-merge

Rebase with merge commit – Vytvoří pololineární historii tak, že přehraje potvrzení zdrojové větve do cíle a pak vytvoří potvrzení sloučení.

přijímané hodnoty: false, true
--allow-squash

Squash merge – vytvoří lineární historii tím, že zkondenzuje potvrzení zdrojové větve do jednoho nového potvrzení v cílové větvi.

přijímané hodnoty: false, true
--blocking

Bez ohledu na to, jestli by zásady měly být blokující, nebo ne.

přijímané hodnoty: false, true
--branch

Větev, u které by se tato zásada měla použít. Příklad: master.

--branch-match-type

Určuje způsob použití argumentu větve k použití zásady. Pokud je hodnota "přesná", zásada se použije ve větvi, která má přesnou shodu u argumentu --branch. Pokud je hodnota prefix, zásada se použije ve všech složkách větví, které odpovídají předponě poskytnuté argumentem --branch.

přijímané hodnoty: exact, prefix
--detect

Automaticky rozpozná organizaci.

přijímané hodnoty: false, true
--enabled

Bez ohledu na to, jestli je zásada povolená nebo ne.

přijímané hodnoty: false, true
--org --organization

Adresa URL organizace Azure DevOps Výchozí organizaci můžete nakonfigurovat pomocí příkazu az devops configure -d organization=ORG_URL. Vyžaduje se, pokud není nakonfigurované jako výchozí nebo vyzvednuto prostřednictvím konfigurace Gitu. Příklad: https://dev.azure.com/MyOrganizationName/.

--project -p

Název nebo ID projektu. Výchozí projekt můžete nakonfigurovat pomocí příkazu az devops configure -d project=NAME_OR_ID. Vyžaduje se, pokud není nakonfigurované jako výchozí nebo vyzvednuto prostřednictvím konfigurace Gitu.

--repository-id

ID úložiště, pro které se má zásada použít.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.