Mengelola persyaratan untuk menggabungkan permintaan tarik dengan aturan persetujuan - Amazon CodeCatalyst

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengelola persyaratan untuk menggabungkan permintaan tarik dengan aturan persetujuan

Saat membuat permintaan tarik, Anda dapat memilih untuk menambahkan pengulas wajib atau opsional ke permintaan tarik individual tersebut. Namun, Anda juga dapat membuat persyaratan yang harus dipenuhi oleh semua permintaan tarik saat menggabungkan ke cabang tujuan tertentu. Persyaratan ini disebut aturan persetujuan. Aturan persetujuan dikonfigurasi untuk cabang di repositori. Saat Anda membuat permintaan tarik yang cabang tujuannya memiliki aturan persetujuan yang dikonfigurasi untuknya, persyaratan untuk aturan tersebut harus dipenuhi selain persetujuan dari pengulas yang diperlukan sebelum Anda dapat menggabungkan permintaan tarik ke cabang tersebut. Membuat aturan persetujuan dapat membantu Anda mempertahankan standar kualitas untuk penggabungan ke cabang seperti cabang default Anda.

Aturan persetujuan yang diterapkan ke cabang default repositori sumber Anda akan berperilaku sedikit berbeda dari aturan persetujuan yang diterapkan ke cabang lain. Aturan apa pun yang diterapkan ke cabang default akan diterapkan secara otomatis ke cabang mana pun yang Anda tentukan sebagai cabang default. Cabang yang sebelumnya ditetapkan sebagai cabang default akan tetap mempertahankan aturan yang diterapkan padanya.

Ketika Anda membuat aturan persetujuan, Anda harus mempertimbangkan bagaimana aturan itu akan dipenuhi oleh pengguna proyek Anda baik di masa sekarang maupun di masa depan. Misalnya, jika Anda memiliki enam pengguna dalam proyek Anda, dan Anda membuat aturan persetujuan yang memerlukan lima persetujuan sebelum dapat digabungkan ke cabang tujuan, Anda telah secara efektif membuat aturan yang mengharuskan semua orang kecuali orang yang membuat permintaan tarik untuk menyetujui permintaan tarik tersebut sebelum dapat digabungkan.

catatan

Anda harus memiliki peran administrator Proyek untuk membuat dan mengelola aturan persetujuan dalam CodeCatalyst proyek. Anda tidak dapat membuat aturan persetujuan untuk repositori tertaut.

Anda tidak dapat menghapus aturan persetujuan, tetapi Anda dapat memperbaruinya agar tidak memerlukan persetujuan, yang secara efektif menghapus aturan tersebut.

Untuk melihat dan mengedit aturan persetujuan untuk cabang tujuan untuk permintaan tarik
  1. Arahkan ke proyek tempat repositori Anda berada.

  2. Pilih nama repositori dari daftar repositori sumber untuk proyek. Atau, di panel navigasi, pilih Kode, lalu pilih Repositori sumber.

    Pilih repositori tempat Anda ingin melihat aturan persetujuan.

  3. Pada halaman ikhtisar repositori, pilih Cabang.

  4. Di kolom Aturan persetujuan, pilih Lihat untuk melihat status aturan apa pun untuk setiap cabang repositori.

    Dalam jumlah minimum persetujuan, jumlah tersebut sesuai dengan jumlah persetujuan yang diperlukan sebelum permintaan tarik dapat digabungkan ke cabang tersebut.

  5. Untuk membuat atau mengubah aturan persetujuan, pilih Kelola pengaturan. Pada halaman pengaturan untuk repositori sumber, dalam aturan Persetujuan, pilih Edit.

    catatan

    Anda harus memiliki peran administrator Project untuk mengedit aturan persetujuan.

  6. Di Cabang, pilih nama cabang yang ingin Anda konfigurasikan aturan persetujuan dari daftar drop-down. Dalam Jumlah persetujuan minimum, masukkan nomor, lalu pilih Simpan.