Bagikan melalui


az repos pr

Catatan

Referensi ini adalah bagian dari ekstensi azure-devops untuk Azure CLI (versi 2.30.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az repos pr . Pelajari lebih lanjut tentang ekstensi.

Mengelola permintaan pull.

Perintah

Nama Deskripsi Jenis Status
az repos pr checkout

Lihat cabang sumber PR secara lokal, jika tidak ada perubahan lokal.

Ekstensi GA
az repos pr create

Buat permintaan pull.

Ekstensi GA
az repos pr list

Mencantumkan permintaan penarikan.

Ekstensi GA
az repos pr policy

Mengelola kebijakan permintaan pull.

Ekstensi GA
az repos pr policy list

Mencantumkan kebijakan permintaan pull.

Ekstensi GA
az repos pr policy queue

Antrekan evaluasi kebijakan untuk permintaan pull.

Ekstensi GA
az repos pr reviewer

Mengelola peninjau permintaan pull.

Ekstensi GA
az repos pr reviewer add

Tambahkan satu atau beberapa peninjau ke permintaan pull.

Ekstensi GA
az repos pr reviewer list

Mencantumkan peninjau permintaan pull.

Ekstensi GA
az repos pr reviewer remove

Hapus satu atau beberapa peninjau dari permintaan pull.

Ekstensi GA
az repos pr set-vote

Pilih permintaan pull.

Ekstensi GA
az repos pr show

Dapatkan detail permintaan pull.

Ekstensi GA
az repos pr update

Perbarui permintaan pull.

Ekstensi GA
az repos pr work-item

Mengelola item kerja yang terkait dengan permintaan pull.

Ekstensi GA
az repos pr work-item add

Tautkan satu atau beberapa item kerja ke permintaan pull.

Ekstensi GA
az repos pr work-item list

Mencantumkan item kerja tertaut untuk permintaan pull.

Ekstensi GA
az repos pr work-item remove

Batalkan tautan satu atau beberapa item kerja dari permintaan pull.

Ekstensi GA

az repos pr checkout

Lihat cabang sumber PR secara lokal, jika tidak ada perubahan lokal.

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

Parameter yang Diperlukan

--id

ID permintaan pull.

Parameter Opsional

--remote-name

Nama git remote di mana PR dinaikkan.

nilai default: origin
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az repos pr create

Buat permintaan pull.

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]
                   [--org]
                   [--project]
                   [--repository]
                   [--required-reviewers]
                   [--source-branch]
                   [--squash {false, true}]
                   [--target-branch]
                   [--title]
                   [--transition-work-items {false, true}]
                   [--work-items]

Parameter Opsional

--auto-complete

Atur permintaan pull untuk diselesaikan secara otomatis ketika semua kebijakan telah berlalu dan cabang sumber dapat digabungkan ke cabang target.

nilai yang diterima: false, true
nilai default: False
--bypass-policy

Melewati kebijakan yang diperlukan (jika ada) dan menyelesaikan permintaan pull setelah dapat digabungkan.

nilai yang diterima: false, true
nilai default: False
--bypass-policy-reason

Alasan untuk melewati kebijakan yang diperlukan.

--delete-source-branch

Hapus cabang sumber setelah permintaan pull selesai dan digabungkan ke cabang target.

nilai yang diterima: false, true
nilai default: False
--description -d

Deskripsi untuk permintaan pull baru. Dapat menyertakan markdown. Setiap nilai yang dikirim ke arg ini akan menjadi baris baru. Misalnya: --description "First Line" "Second Line".

--detect

Mendeteksi organisasi secara otomatis.

nilai yang diterima: false, true
--draft

Gunakan bendera ini untuk membuat permintaan pull dalam draf/pekerjaan dalam mode kemajuan.

nilai yang diterima: false, true
--labels

Label yang terkait dengan permintaan pull. Spasi dipisahkan.

--merge-commit-message

Pesan ditampilkan saat penerapan digabungkan.

--open

Buka permintaan pull di browser web Anda.

nilai default: False
--optional-reviewers --reviewers

Pengguna atau grup tambahan untuk disertakan sebagai peninjau opsional pada permintaan pull baru. Spasi dipisahkan.

--org --organization

URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git. Contoh: https://dev.azure.com/MyOrganizationName/.

--project -p

Nama atau ID proyek. Anda dapat mengonfigurasi proyek default menggunakan az devops configure -d project=NAME_OR_ID. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git.

--repository -r

Nama atau ID repositori untuk membuat permintaan pull.

--required-reviewers

Pengguna atau grup tambahan untuk disertakan sebagai peninjau yang diperlukan pada permintaan pull baru. Spasi dipisahkan.

--source-branch -s

Nama cabang sumber. Contoh: "dev".

--squash

Squash penerapan di cabang sumber saat menggabungkan ke cabang target.

nilai yang diterima: false, true
nilai default: False
--target-branch -t

Nama cabang target. Jika tidak ditentukan, default ke cabang default repositori target.

--title

Judul untuk permintaan pull baru.

--transition-work-items

Transisi item kerja apa pun yang ditautkan ke permintaan pull ke status logis berikutnya. (misalnya Aktif -> Diselesaikan).

nilai yang diterima: false, true
nilai default: False
--work-items

ID item kerja untuk ditautkan ke permintaan pull baru. Spasi dipisahkan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az repos pr list

Mencantumkan permintaan penarikan.

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

Parameter Opsional

--creator

Batasi hasil untuk menarik permintaan yang dibuat oleh pengguna ini.

--detect

Mendeteksi organisasi secara otomatis.

nilai yang diterima: false, true
--include-links

Sertakan _links untuk setiap permintaan pull.

nilai default: False
--org --organization

URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git. Contoh: https://dev.azure.com/MyOrganizationName/.

--project -p

Nama atau ID proyek. Anda dapat mengonfigurasi proyek default menggunakan az devops configure -d project=NAME_OR_ID. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git.

--repository -r

Nama atau ID repositori.

--reviewer

Batasi hasil untuk menarik permintaan di mana pengguna ini adalah peninjau.

--skip

Jumlah permintaan pull yang akan dilewati.

--source-branch -s

Batasi hasil untuk menarik permintaan yang berasal dari cabang sumber ini.

--status

Batasi hasil untuk menarik permintaan dengan status ini.

nilai yang diterima: abandoned, active, all, completed
--target-branch -t

Batasi hasil untuk menarik permintaan yang menargetkan cabang ini.

--top

Jumlah maksimum permintaan pull untuk dicantumkan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az repos pr set-vote

Pilih permintaan pull.

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

Parameter yang Diperlukan

--id

ID permintaan pull.

--vote

Nilai suara baru untuk permintaan pull.

nilai yang diterima: approve, approve-with-suggestions, reject, reset, wait-for-author

Parameter Opsional

--detect

Mendeteksi organisasi secara otomatis.

nilai yang diterima: false, true
--org --organization

URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git. Contoh: https://dev.azure.com/MyOrganizationName/.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az repos pr show

Dapatkan detail permintaan pull.

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

Parameter yang Diperlukan

--id

ID permintaan pull.

Parameter Opsional

--detect

Mendeteksi organisasi secara otomatis.

nilai yang diterima: false, true
--open

Buka permintaan pull di browser web Anda.

nilai default: False
--org --organization

URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git. Contoh: https://dev.azure.com/MyOrganizationName/.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az repos pr update

Perbarui permintaan pull.

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]
                   [--squash {false, true}]
                   [--status {abandoned, active, completed}]
                   [--title]
                   [--transition-work-items {false, true}]

Parameter yang Diperlukan

--id

ID permintaan pull.

Parameter Opsional

--auto-complete

Atur permintaan pull untuk diselesaikan secara otomatis ketika semua kebijakan telah berlalu dan cabang sumber dapat digabungkan ke cabang target.

nilai yang diterima: false, true
--bypass-policy

Melewati kebijakan yang diperlukan (jika ada) dan menyelesaikan permintaan pull setelah dapat digabungkan.

nilai yang diterima: false, true
--bypass-policy-reason

Alasan untuk melewati kebijakan yang diperlukan.

--delete-source-branch

Hapus cabang sumber setelah permintaan pull selesai dan digabungkan ke cabang target.

nilai yang diterima: false, true
--description -d

Deskripsi baru untuk permintaan pull. Dapat menyertakan markdown. Setiap nilai yang dikirim ke arg ini akan menjadi baris baru. Misalnya: --description "First Line" "Second Line".

--detect

Mendeteksi organisasi secara otomatis.

nilai yang diterima: false, true
--draft

Terbitkan PR atau konversi ke mode draf.

nilai yang diterima: false, true
--merge-commit-message

Pesan ditampilkan saat penerapan digabungkan.

--org --organization

URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git. Contoh: https://dev.azure.com/MyOrganizationName/.

--squash

Squash penerapan di cabang sumber saat menggabungkan ke cabang target.

nilai yang diterima: false, true
--status

Atur status baru permintaan pull.

nilai yang diterima: abandoned, active, completed
--title

Judul baru untuk permintaan pull.

--transition-work-items

Transisi item kerja apa pun yang ditautkan ke permintaan pull ke status logis berikutnya. (misalnya Aktif -> Diselesaikan).

nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.