az repos policy merge-strategy

Beleid voor samenvoegstrategie beheren.

Opdracht

az repos policy merge-strategy create

Beleid voor samenvoegstrategie maken.

az repos policy merge-strategy update

Beleid voor samenvoegstrategie bijwerken.

az repos policy merge-strategy create

Beleid voor samenvoegstrategie maken.

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]
                                      [--subscription]
                                      [--use-squash-merge {false, true}]

Vereiste parameters

--blocking

Of het beleid moet worden geblokkeerd of niet.

geaccepteerde waarden: false, true
--branch

Vertakking waarop dit beleid moet worden toegepast. Bijvoorbeeld: master.

--enabled

Of het beleid is ingeschakeld of niet.

geaccepteerde waarden: false, true
--repository-id

Id van de opslagplaats waarop het beleid moet worden toegepast.

Optionele parameters

--allow-no-fast-forward

Eenvoudige samenvoeging (geen fast-forward) - behoudt niet-line geschiedenis precies zoals deze is gebeurd tijdens de ontwikkeling.

geaccepteerde waarden: false, true
--allow-rebase

Rebase and fast-forward: maakt een lineaire geschiedenis door de bronvertakkingsbewerkingen opnieuw af te spelen op het doel zonder een samenvoegings commit.

geaccepteerde waarden: false, true
--allow-rebase-merge

Opnieuw maken met samenvoegings commit: hiermee maakt u een semi-lineaire geschiedenis door de bronvertakkingsbewerkingen opnieuw af te spelen op het doel en vervolgens een samenvoegings commit te maken.

geaccepteerde waarden: false, true
--allow-squash

Samenvoeging van de samenvoeging van de doelvertakking: maakt een lineaire geschiedenis door de bronvertakkingsbewerkingen samen te voegen in één nieuwe doorvoeging op de doelvertakking.

geaccepteerde waarden: false, true
--branch-match-type

Bepaalt hoe het vertakkingsargument wordt gebruikt om een beleid toe te passen. Als de waarde 'exact' is, wordt het beleid toegepast op een vertakking die een exacte overeenkomst heeft op het argument --branch. Als de waarde 'voorvoegsel' is, wordt het beleid toegepast op alle vertakkingsmappen die overeenkomen met het voorvoegsel dat is opgegeven door het argument --branch.

geaccepteerde waarden: exact, prefix
standaardwaarde: exact
--detect

Organisatie automatisch detecteren.

geaccepteerde waarden: false, true
--org --organization

URL van Azure DevOps-organisatie. U kunt de standaardorganisatie configureren met az devops configure -d organization=ORG_URL. Vereist als deze niet is geconfigureerd als standaard of wordt opgehaald via git-configuratie. Voorbeeld: https://dev.azure.com/MyOrganizationName/ .

--project -p

Naam of id van het project. U kunt het standaardproject configureren met az devops configure -d project=NAME_OR_ID. Vereist als deze niet is geconfigureerd als standaard of wordt opgehaald via git-configuratie.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--use-squash-merge

Of samenvoegen altijd moet worden geseed. Deze optie werkt niet voor het toestaan van andere samenvoegingstypen.

geaccepteerde waarden: false, true

az repos policy merge-strategy update

Beleid voor samenvoegstrategie bijwerken.

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]
                                      [--subscription]
                                      [--use-squash-merge {false, true}]

Vereiste parameters

--id --policy-id

Id van het beleid.

Optionele parameters

--allow-no-fast-forward

Eenvoudige samenvoeging (geen fast-forward) - behoudt niet-line geschiedenis precies zoals deze is gebeurd tijdens de ontwikkeling.

geaccepteerde waarden: false, true
--allow-rebase

Rebase and fast-forward: maakt een lineaire geschiedenis door de bronvertakkingsbewerkingen opnieuw af te spelen op het doel zonder een samenvoegings commit.

geaccepteerde waarden: false, true
--allow-rebase-merge

Opnieuw maken met samenvoegings commit: hiermee maakt u een semi-lineaire geschiedenis door de bronvertakkingsbewerkingen opnieuw af te spelen op het doel en vervolgens een samenvoegings commit te maken.

geaccepteerde waarden: false, true
--allow-squash

Samenvoeging van de samenvoeging van de doelvertakking: maakt een lineaire geschiedenis door de bronvertakkingsbewerkingen samen te voegen in één nieuwe doorvoeging op de doelvertakking.

geaccepteerde waarden: false, true
--blocking

Of het beleid moet worden geblokkeerd of niet.

geaccepteerde waarden: false, true
--branch

Vertakking waarop dit beleid moet worden toegepast. Bijvoorbeeld: master.

--branch-match-type

Bepaalt hoe het vertakkingsargument wordt gebruikt om een beleid toe te passen. Als de waarde 'exact' is, wordt het beleid toegepast op een vertakking die een exacte overeenkomst heeft op het argument --branch. Als de waarde 'voorvoegsel' is, wordt het beleid toegepast op alle vertakkingsmappen die overeenkomen met het voorvoegsel dat is opgegeven door het argument --branch.

geaccepteerde waarden: exact, prefix
--detect

Organisatie automatisch detecteren.

geaccepteerde waarden: false, true
--enabled

Of het beleid is ingeschakeld of niet.

geaccepteerde waarden: false, true
--org --organization

URL van Azure DevOps-organisatie. U kunt de standaardorganisatie configureren met az devops configure -d organization=ORG_URL. Vereist als deze niet is geconfigureerd als standaard of wordt opgehaald via git-configuratie. Voorbeeld: https://dev.azure.com/MyOrganizationName/ .

--project -p

Naam of id van het project. U kunt het standaardproject configureren met az devops configure -d project=NAME_OR_ID. Vereist als deze niet is geconfigureerd als standaard of wordt opgehaald via git-configuratie.

--repository-id

Id van de opslagplaats waarop het beleid moet worden toegepast.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--use-squash-merge

Of samenvoegen altijd moet worden geseed. Deze optie werkt niet voor het toestaan van andere samenvoegingstypen.

geaccepteerde waarden: false, true