az repos policy merge-strategy
Note
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. |
Extension | GA |
| az repos policy merge-strategy update |
Birleştirme stratejisi ilkesini güncelleştirin. |
Extension | 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 --organization]
[--project]
Gerekli Parametreler
İlkenin engellenip engellenmeyeceği.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Bu ilkenin uygulanması gereken dal. Örneğin: master.
İlkenin etkinleştirilip etkinleştirilmediği.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
İlkenin uygulanacağı deponun kimliği.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Temel birleştirme (ileri sarma yok) - Doğrusal olmayan geçmişi geliştirme sırasında olduğu gibi korur.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Default value: | exact |
| Kabul edilen değerler: | exact, prefix |
Kuruluşu otomatik olarak algılayın.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Azure DevOps kuruluş URL'si. az devops configure -d organization=ORG_URL kullanarak varsayılan kuruluşu yapılandırabilirsiniz. Gereklidir, eğer varsayılan olarak yapılandırılmadıysa veya git config aracılığıyla alınmadıysa. Örnek: https://dev.azure.com/MyOrganizationName/.
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 config aracılığıyla alınmadıysa gereklidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az repos policy merge-strategy update
Birleştirme stratejisi ilkesini güncelleştirin.
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]
Gerekli Parametreler
İlkenin kimliği.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Temel birleştirme (ileri sarma yok) - Doğrusal olmayan geçmişi geliştirme sırasında olduğu gibi korur.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
İlkenin engellenip engellenmeyeceği.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Bu ilkenin uygulanması gereken dal. Örneğin: master.
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | exact, prefix |
Kuruluşu otomatik olarak algılayın.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
İlkenin etkinleştirilip etkinleştirilmediği.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Azure DevOps kuruluş URL'si. az devops configure -d organization=ORG_URL kullanarak varsayılan kuruluşu yapılandırabilirsiniz. Gereklidir, eğer varsayılan olarak yapılandırılmadıysa veya git config aracılığıyla alınmadıysa. Örnek: https://dev.azure.com/MyOrganizationName/.
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 config aracılığıyla alınmadıysa gereklidir.
İlkenin uygulanacağı deponun kimliği.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |