az repos policy merge-strategy

Dekont

Bu başvuru, Azure CLI (sürüm 2.30.0 veya üzeri) için azure-devops uzantısının bir parçasıdır. Uzantı, az repos policy merge-strategy komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Birleştirme stratejisi ilkesini yönetme.

Komutlar

Name Description Tür Durum
az repos policy merge-strategy create

Birleştirme stratejisi ilkesi oluşturma.

Dahili GA
az repos policy merge-strategy update

Birleştirme stratejisi ilkesini güncelleştirin.

Dahili GA

az repos policy merge-strategy create

Birleştirme stratejisi ilkesi oluşturma.

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]

Gerekli Parametreler

--blocking

İlkenin engellenip engellenmeyeceği.

kabul edilen değerler: false, true
--branch

Bu ilkenin uygulanması gereken dal. Örneğin: master.

--enabled

İlkenin etkinleştirilip etkinleştirilmediği.

kabul edilen değerler: false, true
--repository-id

İlkenin uygulanacağı deponun kimliği.

İsteğe Bağlı Parametreler

--allow-no-fast-forward

Temel birleştirme (ileri sarma yok) - Doğrusal olmayan geçmişi geliştirme sırasında olduğu gibi korur.

kabul edilen değerler: false, true
--allow-rebase

Yeniden temel alma ve ileri sarma - Kaynak dal işlemelerini birleştirme işlemesi olmadan hedefe yeniden yürüterek doğrusal bir geçmiş oluşturur.

kabul edilen değerler: false, true
--allow-rebase-merge

Birleştirme işlemesi ile yeniden temel alma - Kaynak dal işlemelerini hedefte yeniden yürüterek ve sonra birleştirme işlemesi oluşturarak yarı doğrusal bir geçmiş oluşturur.

kabul edilen değerler: false, true
--allow-squash

Sıkıştırarak birleştirme - Kaynak dal işlemelerini hedef dalda tek bir yeni işlemeye sıkıştırarak doğrusal bir geçmiş oluşturur.

kabul edilen değerler: false, true
--branch-match-type

Dal bağımsız değişkeninin bir ilkeyi uygulamak için nasıl kullanılacağını belirler. Değer 'tam' ise, ilke --branch bağımsız değişkeninde tam eşleşmesi olan bir dala uygulanır. Değer 'ön ek' ise ilke, --branch bağımsız değişkeni tarafından sağlanan ön ekle eşleşen tüm dal klasörlerine uygulanır.

kabul edilen değerler: exact, prefix
varsayılan değer: exact
--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--org --organization

Azure DevOps kuruluş URL'si. az devops configure -d organization=ORG_URL kullanarak varsayılan kuruluşu yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir. Örnek: https://dev.azure.com/MyOrganizationName/.

--project -p

Projenin adı veya kimliği. az devops configure -d project=NAME_OR_ID kullanarak varsayılan projeyi yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az repos policy merge-strategy update

Birleştirme stratejisi ilkesini güncelleştirin.

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]

Gerekli Parametreler

--id --policy-id

İlkenin kimliği.

İsteğe Bağlı Parametreler

--allow-no-fast-forward

Temel birleştirme (ileri sarma yok) - Doğrusal olmayan geçmişi geliştirme sırasında olduğu gibi korur.

kabul edilen değerler: false, true
--allow-rebase

Yeniden temel alma ve ileri sarma - Kaynak dal işlemelerini birleştirme işlemesi olmadan hedefe yeniden yürüterek doğrusal bir geçmiş oluşturur.

kabul edilen değerler: false, true
--allow-rebase-merge

Birleştirme işlemesi ile yeniden temel alma - Kaynak dal işlemelerini hedefte yeniden yürüterek ve sonra birleştirme işlemesi oluşturarak yarı doğrusal bir geçmiş oluşturur.

kabul edilen değerler: false, true
--allow-squash

Sıkıştırarak birleştirme - Kaynak dal işlemelerini hedef dalda tek bir yeni işlemeye sıkıştırarak doğrusal bir geçmiş oluşturur.

kabul edilen değerler: false, true
--blocking

İlkenin engellenip engellenmeyeceği.

kabul edilen değerler: false, true
--branch

Bu ilkenin uygulanması gereken dal. Örneğin: master.

--branch-match-type

Dal bağımsız değişkeninin bir ilkeyi uygulamak için nasıl kullanılacağını belirler. Değer 'tam' ise, ilke --branch bağımsız değişkeninde tam eşleşmesi olan bir dala uygulanır. Değer 'ön ek' ise ilke, --branch bağımsız değişkeni tarafından sağlanan ön ekle eşleşen tüm dal klasörlerine uygulanır.

kabul edilen değerler: exact, prefix
--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--enabled

İlkenin etkinleştirilip etkinleştirilmediği.

kabul edilen değerler: false, true
--org --organization

Azure DevOps kuruluş URL'si. az devops configure -d organization=ORG_URL kullanarak varsayılan kuruluşu yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir. Örnek: https://dev.azure.com/MyOrganizationName/.

--project -p

Projenin adı veya kimliği. az devops configure -d project=NAME_OR_ID kullanarak varsayılan projeyi yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir.

--repository-id

İlkenin uygulanacağı deponun kimliği.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.