az repos policy merge-strategy
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 policy merge-strategy . Pelajari lebih lanjut tentang ekstensi.
Mengelola kebijakan strategi penggabungan.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az repos policy merge-strategy create |
Buat kebijakan strategi penggabungan. |
Ekstensi | GA |
az repos policy merge-strategy update |
Perbarui kebijakan strategi penggabungan. |
Ekstensi | GA |
az repos policy merge-strategy create
Buat kebijakan strategi penggabungan.
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]
Parameter yang Diperlukan
Apakah kebijakan harus memblokir atau tidak.
Cabang tempat kebijakan ini harus diterapkan. Misalnya: master.
Apakah kebijakan diaktifkan atau tidak.
Id repositori tempat menerapkan kebijakan.
Parameter Opsional
Penggabungan dasar (tidak ada maju cepat) - Mempertahankan riwayat nonlinear persis seperti yang terjadi selama pengembangan.
Rebase dan fast-forward - Membuat riwayat linier dengan memutar ulang penerapan cabang sumber ke target tanpa penerapan penggabungan.
Rebase dengan penerapan penggabungan - Membuat riwayat semi-linier dengan memutar ulang penerapan cabang sumber ke target lalu membuat penerapan penggabungan.
Penggabungan squash - Membuat riwayat linier dengan memadatkan penerapan cabang sumber menjadi satu penerapan baru pada cabang target.
Menentukan bagaimana argumen cabang digunakan untuk menerapkan kebijakan. Jika nilainya 'tepat', kebijakan akan diterapkan pada cabang yang memiliki kecocokan persis pada argumen --branch. Jika nilai adalah 'awalan' kebijakan diterapkan di semua folder cabang yang cocok dengan awalan yang disediakan oleh argumen --branch.
Mendeteksi organisasi secara otomatis.
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/.
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.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az repos policy merge-strategy update
Perbarui kebijakan strategi penggabungan.
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]
Parameter yang Diperlukan
ID kebijakan.
Parameter Opsional
Penggabungan dasar (tidak ada maju cepat) - Mempertahankan riwayat nonlinear persis seperti yang terjadi selama pengembangan.
Rebase dan fast-forward - Membuat riwayat linier dengan memutar ulang penerapan cabang sumber ke target tanpa penerapan penggabungan.
Rebase dengan penerapan penggabungan - Membuat riwayat semi-linier dengan memutar ulang penerapan cabang sumber ke target lalu membuat penerapan penggabungan.
Penggabungan squash - Membuat riwayat linier dengan memadatkan penerapan cabang sumber menjadi satu penerapan baru pada cabang target.
Apakah kebijakan harus memblokir atau tidak.
Cabang tempat kebijakan ini harus diterapkan. Misalnya: master.
Menentukan bagaimana argumen cabang digunakan untuk menerapkan kebijakan. Jika nilainya 'tepat', kebijakan akan diterapkan pada cabang yang memiliki kecocokan persis pada argumen --branch. Jika nilai adalah 'awalan' kebijakan diterapkan di semua folder cabang yang cocok dengan awalan yang disediakan oleh argumen --branch.
Mendeteksi organisasi secara otomatis.
Apakah kebijakan diaktifkan atau tidak.
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/.
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.
Id repositori tempat menerapkan kebijakan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.