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
Bez ohledu na to, jestli by zásady měly být blokující, nebo ne.
Větev, u které by se tato zásada měla použít. Příklad: master.
Bez ohledu na to, jestli je zásada povolená nebo ne.
ID úložiště, pro které se má zásada použít.
Volitelné parametry
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ř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í.
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í.
Squash merge – vytvoří lineární historii tím, že zkondenzuje potvrzení zdrojové větve do jednoho nového potvrzení v cílové větvi.
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.
Automaticky rozpozná organizaci.
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/.
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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 zásady.
Volitelné parametry
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ř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í.
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í.
Squash merge – vytvoří lineární historii tím, že zkondenzuje potvrzení zdrojové větve do jednoho nového potvrzení v cílové větvi.
Bez ohledu na to, jestli by zásady měly být blokující, nebo ne.
Větev, u které by se tato zásada měla použít. Příklad: master.
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.
Automaticky rozpozná organizaci.
Bez ohledu na to, jestli je zásada povolená nebo ne.
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/.
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.
ID úložiště, pro které se má zásada použít.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.