az repos policy merge-strategy
Note
Эта ссылка является частью расширения azure-devops для Azure CLI (версия 2.30.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az repos policy merge-strategy. Подробнее о расширениях.
Управление политикой стратегии слияния.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az repos policy merge-strategy create |
Создайте политику стратегии слияния. |
Extension | GA |
| az repos policy merge-strategy update |
Обновление политики стратегии слияния. |
Extension | GA |
az repos policy merge-strategy create
Создайте политику стратегии слияния.
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 --organization]
[--project]
Обязательные параметры
Следует ли блокировать политику.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Ветвь, к которой должна применяться эта политика. Например: master.
Включена ли политика.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Идентификатор репозитория, в котором применяется политика.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Базовое слияние (без быстрого переадресации) — сохраняет нелинейный журнал точно так же, как это произошло во время разработки.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Перебазировка и быстрая переадресация — создает линейную историю путем повтора фиксации исходной ветви на целевой объект без фиксации слияния.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Перебазирование с фиксацией слияния — создает полулинейную историю путем повтора фиксации исходной ветви на целевой объект, а затем создания фиксации слияния.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Слияние Squash — создает линейную историю путем сжатия фиксации исходной ветви в одну новую фиксацию в целевой ветви.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Определяет, как используется аргумент ветви для применения политики. Если значение равно "точно", политика будет применена к ветви, которая имеет точное совпадение с аргументом --branch. Если значение равно префиксу, политика применяется ко всем папкам ветви, которые соответствуют префиксу, предоставленному аргументом --branch.
| Свойство | Значение |
|---|---|
| Default value: | exact |
| Допустимые значения: | exact, prefix |
Автоматическое определение организации.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если не настроено как по умолчанию или выбрано с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/.
Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью az devops configure -d project=NAME_OR_ID. Требуется, если не настроено как по умолчанию или выбрано с помощью конфигурации Git.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az repos policy merge-strategy update
Обновление политики стратегии слияния.
az repos policy merge-strategy update --id --policy-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 --organization]
[--project]
[--repository-id]
Обязательные параметры
Идентификатор политики.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Базовое слияние (без быстрого переадресации) — сохраняет нелинейный журнал точно так же, как это произошло во время разработки.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Перебазировка и быстрая переадресация — создает линейную историю путем повтора фиксации исходной ветви на целевой объект без фиксации слияния.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Перебазирование с фиксацией слияния — создает полулинейную историю путем повтора фиксации исходной ветви на целевой объект, а затем создания фиксации слияния.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Слияние Squash — создает линейную историю путем сжатия фиксации исходной ветви в одну новую фиксацию в целевой ветви.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Следует ли блокировать политику.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Ветвь, к которой должна применяться эта политика. Например: master.
Определяет, как используется аргумент ветви для применения политики. Если значение равно "точно", политика будет применена к ветви, которая имеет точное совпадение с аргументом --branch. Если значение равно префиксу, политика применяется ко всем папкам ветви, которые соответствуют префиксу, предоставленному аргументом --branch.
| Свойство | Значение |
|---|---|
| Допустимые значения: | exact, prefix |
Автоматическое определение организации.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Включена ли политика.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если не настроено как по умолчанию или выбрано с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/.
Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью az devops configure -d project=NAME_OR_ID. Требуется, если не настроено как по умолчанию или выбрано с помощью конфигурации Git.
Идентификатор репозитория, в котором применяется политика.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |