az repos policy merge-strategy
Notitie
Deze verwijzing maakt deel uit van de azure-devops-extensie voor de Azure CLI (versie 2.30.0 of hoger). De extensie installeert automatisch de eerste keer dat u een opdracht az repos policy merge-strategy uitvoert. Meer informatie over extensies.
Samenvoegstrategiebeleid beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az repos policy merge-strategy create |
Samenvoegstrategiebeleid maken. |
Toestel | GA |
az repos policy merge-strategy update |
Strategiebeleid voor samenvoegen bijwerken. |
Toestel | GA |
az repos policy merge-strategy create
Samenvoegstrategiebeleid 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]
Vereiste parameters
Of het beleid moet worden geblokkeerd of niet.
Vertakking waarop dit beleid moet worden toegepast. Bijvoorbeeld: master.
Of het beleid al dan niet is ingeschakeld.
Id van de opslagplaats waarop het beleid moet worden toegepast.
Optionele parameters
Eenvoudige samenvoeging (geen fast-forward): behoudt niet-lineaire geschiedenis precies zoals tijdens de ontwikkeling is gebeurd.
Rebase en fast-forward: hiermee maakt u een lineaire geschiedenis door de bronvertakkingsdoorvoeringen opnieuw af te spelen op het doel zonder een samenvoegdoorvoering.
Rebase met samenvoegdoorvoering: hiermee maakt u een semi-lineaire geschiedenis door de bronvertakkingsdoorvoeringen opnieuw af te spelen op het doel en vervolgens een samenvoegdoorvoering te maken.
Squash samenvoegen - Hiermee maakt u een lineaire geschiedenis door de bronvertakkingsdoorvoeringen te verkorten tot één nieuwe doorvoering op de doelvertakking.
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 met het argument --branch. Als de waarde 'voorvoegsel' is, wordt het beleid toegepast op alle vertakkingsmappen die overeenkomen met het voorvoegsel dat wordt geleverd door het argument --branch.
Organisatie automatisch detecteren.
Url van de Azure DevOps-organisatie. U kunt de standaardorganisatie configureren met az devops configure -d organization=ORG_URL. Vereist indien niet geconfigureerd als standaard of opgehaald via git-configuratie. Voorbeeld: https://dev.azure.com/MyOrganizationName/.
Naam of id van het project. U kunt het standaardproject configureren met az devops configure -d project=NAME_OR_ID. Vereist indien niet geconfigureerd als standaard of opgehaald via git-configuratie.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az repos policy merge-strategy update
Strategiebeleid voor samenvoegen 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]
Vereiste parameters
Id van het beleid.
Optionele parameters
Eenvoudige samenvoeging (geen fast-forward): behoudt niet-lineaire geschiedenis precies zoals tijdens de ontwikkeling is gebeurd.
Rebase en fast-forward: hiermee maakt u een lineaire geschiedenis door de bronvertakkingsdoorvoeringen opnieuw af te spelen op het doel zonder een samenvoegdoorvoering.
Rebase met samenvoegdoorvoering: hiermee maakt u een semi-lineaire geschiedenis door de bronvertakkingsdoorvoeringen opnieuw af te spelen op het doel en vervolgens een samenvoegdoorvoering te maken.
Squash samenvoegen - Hiermee maakt u een lineaire geschiedenis door de bronvertakkingsdoorvoeringen te verkorten tot één nieuwe doorvoering op de doelvertakking.
Of het beleid moet worden geblokkeerd of niet.
Vertakking waarop dit beleid moet worden toegepast. Bijvoorbeeld: master.
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 met het argument --branch. Als de waarde 'voorvoegsel' is, wordt het beleid toegepast op alle vertakkingsmappen die overeenkomen met het voorvoegsel dat wordt geleverd door het argument --branch.
Organisatie automatisch detecteren.
Of het beleid al dan niet is ingeschakeld.
Url van de Azure DevOps-organisatie. U kunt de standaardorganisatie configureren met az devops configure -d organization=ORG_URL. Vereist indien niet geconfigureerd als standaard of opgehaald via git-configuratie. Voorbeeld: https://dev.azure.com/MyOrganizationName/.
Naam of id van het project. U kunt het standaardproject configureren met az devops configure -d project=NAME_OR_ID. Vereist indien niet geconfigureerd als standaard of opgehaald via git-configuratie.
Id van de opslagplaats waarop het beleid moet worden toegepast.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.