Aracılığıyla paylaş


az repos pr

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 pr komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Çekme isteklerini yönetin.

Komutlar

Name Description Tür Durum
az repos pr checkout

Yerel bir değişiklik yoksa çekme isteği kaynak dalını yerel olarak kullanıma alma.

Extension GA
az repos pr create

Pull isteği oluşturun.

Extension GA
az repos pr list

Çekme isteklerini listeleyin.

Extension GA
az repos pr policy

Çekme isteği ilkesini yönetin.

Extension GA
az repos pr policy list

Çekme isteğinin ilkelerini listeleme.

Extension GA
az repos pr policy queue

Çekme isteği için ilke değerlendirmesini kuyruğa alın.

Extension GA
az repos pr reviewer

Çekme isteğini gözden geçirenleri yönetme.

Extension GA
az repos pr reviewer add

Çekme isteğine bir veya daha fazla gözden geçiren ekleyin.

Extension GA
az repos pr reviewer list

Çekme isteğini gözden geçirenleri listeleme.

Extension GA
az repos pr reviewer remove

Çekme isteğinden bir veya daha fazla gözden geçireni kaldırın.

Extension GA
az repos pr set-vote

Çekme isteğine oy verin.

Extension GA
az repos pr show

Çekme isteğinin ayrıntılarını alın.

Extension GA
az repos pr update

Çekme isteğini güncelleştirin.

Extension GA
az repos pr work-item

Çekme istekleriyle ilişkili iş öğelerini yönetin.

Extension GA
az repos pr work-item add

Bir veya daha fazla iş öğesini çekme isteğine bağlayın.

Extension GA
az repos pr work-item list

Çekme isteği için bağlı iş öğelerini listeleme.

Extension GA
az repos pr work-item remove

Çekme isteğinden bir veya daha fazla iş öğesinin bağlantısını kaldırın.

Extension GA

az repos pr checkout

Yerel bir değişiklik yoksa çekme isteği kaynak dalını yerel olarak kullanıma alma.

az repos pr checkout --id
                     [--remote-name]

Gerekli Parametreler

--id

Çekme isteğinin 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.

--remote-name

Çekme isteğinin oluşturulduğu git uzak öğesinin adı.

Özellik Değer
Default value: origin
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az repos pr create

Pull isteği oluşturun.

az repos pr create [--auto-complete {false, true}]
                   [--bypass-policy {false, true}]
                   [--bypass-policy-reason]
                   [--delete-source-branch {false, true}]
                   [--description]
                   [--detect {false, true}]
                   [--draft {false, true}]
                   [--labels]
                   [--merge-commit-message]
                   [--open]
                   [--optional-reviewers --reviewers]
                   [--org --organization]
                   [--project]
                   [--repository]
                   [--required-reviewers]
                   [--source-branch]
                   [--squash {false, true}]
                   [--target-branch]
                   [--title]
                   [--transition-work-items {false, true}]
                   [--work-items]

İ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.

--auto-complete

Tüm ilkeler geçirildiğinde ve kaynak dal hedef dalda birleştirilebildiğinde çekme isteğini otomatik olarak tamamlanacak şekilde ayarlayın.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--bypass-policy

Gerekli ilkeleri atlayın (varsa) ve çekme isteğini birleştirildikten sonra tamamlar.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--bypass-policy-reason

Gerekli ilkeleri atlamanın nedeni.

--delete-source-branch

Çekme isteği tamamlandıktan ve hedef dala birleştirildikten sonra kaynak dalı silin.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--description -d

Yeni çekme isteğinin açıklaması. Markdown içerebilir. Bu bağımsız değişkene gönderilen her değer yeni bir satır olacaktır. Örneğin: --description "First Line" "Second Line".

--detect

Kuruluşu otomatik olarak algılayın.

Özellik Değer
Kabul edilen değerler: false, true
--draft

Çekme isteğini taslak/çalışma devam modunda oluşturmak için bu bayrağı kullanın.

Özellik Değer
Kabul edilen değerler: false, true
--labels

Çekme isteğiyle ilişkili etiketler. Boşlukla ayrılmış.

--merge-commit-message

İşlemeler birleştirildiğinde görüntülenen ileti.

--open

Çekme isteğini web tarayıcınızda açın.

Özellik Değer
Default value: False
--optional-reviewers --reviewers

Yeni çekme isteğine isteğe bağlı gözden geçirenler olarak eklenecek ek kullanıcılar veya gruplar. Boşlukla ayrılmış.

--org --organization

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/.

--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 config aracılığıyla alınmadıysa gereklidir.

--repository -r

Pull isteğinin oluşturulacağı deponun adı veya kimliği.

--required-reviewers

Yeni çekme isteğine gerekli gözden geçirenler olarak eklenecek ek kullanıcılar veya gruplar. Boşlukla ayrılmış.

--source-branch -s

Kaynak dalın adı. Örnek: "dev".

--squash

Hedef dala birleştirirken kaynak daldaki commitleri birleştirin.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--target-branch -t

Hedef dalın adı. Belirtilmezse, varsayılan olarak hedef deponun varsayılan dalını kullanır.

--title

Yeni çekme talebinin başlığı.

--transition-work-items

Çekme isteğine bağlı tüm iş öğelerini sonraki mantıksal duruma geçirin. (örn. Etkin -> Çözüldü).

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--work-items

Yeni çekme isteğine bağlanacak iş öğelerinin kimlikleri. Boşlukla ayrılmış.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az repos pr list

Çekme isteklerini listeleyin.

az repos pr list [--creator]
                 [--detect {false, true}]
                 [--include-links]
                 [--org --organization]
                 [--project]
                 [--repository]
                 [--reviewer]
                 [--skip]
                 [--source-branch]
                 [--status {abandoned, active, all, completed}]
                 [--target-branch]
                 [--top]

İ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.

--creator

Sonuçları bu kullanıcı tarafından oluşturulan pull request'lerle sınırlayın.

--detect

Kuruluşu otomatik olarak algılayın.

Özellik Değer
Kabul edilen değerler: false, true
--include-links

Her çekme isteği için _links ekleyin.

Özellik Değer
Default value: False
--org --organization

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/.

--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 config aracılığıyla alınmadıysa gereklidir.

--repository -r

Deponun adı veya kimliği.

--reviewer

Sonuçları, bu kullanıcının gözden geçiren olduğu çekme istekleriyle sınırlayın.

--skip

Atlanacak çekme isteği sayısı.

--source-branch -s

Sonuçları bu kaynak daldan kaynaklanan çekme istekleriyle sınırlayın.

--status

Sonuçları bu duruma sahip pull request'lerle sınırlayın.

Özellik Değer
Kabul edilen değerler: abandoned, active, all, completed
--target-branch -t

Sonuçları bu dalı hedefleyen çekme istekleriyle sınırlayın.

--top

Listeye alınacak en fazla çekme isteği sayısı.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az repos pr set-vote

Çekme isteğine oy verin.

az repos pr set-vote --id
                     --vote {approve, approve-with-suggestions, reject, reset, wait-for-author}
                     [--detect {false, true}]
                     [--org --organization]

Gerekli Parametreler

--id

Çekme isteğinin kimliği.

--vote

Çekme isteği için yeni oy değeri.

Özellik Değer
Kabul edilen değerler: approve, approve-with-suggestions, reject, reset, wait-for-author

İ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.

--detect

Kuruluşu otomatik olarak algılayın.

Özellik Değer
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. 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/.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az repos pr show

Çekme isteğinin ayrıntılarını alın.

az repos pr show --id
                 [--detect {false, true}]
                 [--open]
                 [--org --organization]

Gerekli Parametreler

--id

Çekme isteğinin 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.

--detect

Kuruluşu otomatik olarak algılayın.

Özellik Değer
Kabul edilen değerler: false, true
--open

Çekme isteğini web tarayıcınızda açın.

Özellik Değer
Default value: False
--org --organization

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/.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az repos pr update

Çekme isteğini güncelleştirin.

az repos pr update --id
                   [--auto-complete {false, true}]
                   [--bypass-policy {false, true}]
                   [--bypass-policy-reason]
                   [--delete-source-branch {false, true}]
                   [--description]
                   [--detect {false, true}]
                   [--draft {false, true}]
                   [--merge-commit-message]
                   [--org --organization]
                   [--squash {false, true}]
                   [--status {abandoned, active, completed}]
                   [--title]
                   [--transition-work-items {false, true}]

Gerekli Parametreler

--id

Çekme isteğinin 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.

--auto-complete

Tüm ilkeler geçirildiğinde ve kaynak dal hedef dalda birleştirilebildiğinde çekme isteğini otomatik olarak tamamlanacak şekilde ayarlayın.

Özellik Değer
Kabul edilen değerler: false, true
--bypass-policy

Gerekli ilkeleri atlayın (varsa) ve çekme isteğini birleştirildikten sonra tamamlar.

Özellik Değer
Kabul edilen değerler: false, true
--bypass-policy-reason

Gerekli ilkeleri atlamanın nedeni.

--delete-source-branch

Çekme isteği tamamlandıktan ve hedef dala birleştirildikten sonra kaynak dalı silin.

Özellik Değer
Kabul edilen değerler: false, true
--description -d

Çekme isteği için yeni açıklama. Markdown içerebilir. Bu bağımsız değişkene gönderilen her değer yeni bir satır olacaktır. Örneğin: --description "First Line" "Second Line".

--detect

Kuruluşu otomatik olarak algılayın.

Özellik Değer
Kabul edilen değerler: false, true
--draft

Çekme isteğini yayımlayın veya taslak moduna dönüştürün.

Özellik Değer
Kabul edilen değerler: false, true
--merge-commit-message

İşlemeler birleştirildiğinde görüntülenen ileti.

--org --organization

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/.

--squash

Hedef dala birleştirirken kaynak daldaki commitleri birleştirin.

Özellik Değer
Kabul edilen değerler: false, true
--status

Çekme isteğinin yeni durumunu ayarlayın.

Özellik Değer
Kabul edilen değerler: abandoned, active, completed
--title

Çekme isteği için yeni başlık.

--transition-work-items

Çekme isteğine bağlı tüm iş öğelerini sonraki mantıksal duruma geçirin. (örn. Etkin -> Çözüldü).

Özellik Değer
Kabul edilen değerler: false, true
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False