Bekerja dengan permintaan tarik di Amazon CodeCatalyst - Amazon CodeCatalyst

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

Bekerja dengan permintaan tarik di Amazon CodeCatalyst

Permintaan tarik adalah cara utama Anda dan anggota proyek lainnya dapat meninjau, mengomentari, dan menggabungkan perubahan kode dari satu cabang ke cabang lainnya. Anda dapat menggunakan permintaan tarik untuk meninjau perubahan kode secara kolaboratif untuk perubahan kecil atau perbaikan, penambahan fitur utama, atau versi baru dari perangkat lunak yang dirilis. Jika Anda menggunakan masalah untuk melacak pekerjaan pada proyek Anda, Anda dapat menautkan masalah tertentu ke permintaan tarik untuk membantu Anda melacak masalah apa yang sedang ditangani oleh perubahan kode dalam permintaan tarik. Saat Anda membuat, memperbarui, mengomentari, menggabungkan, atau menutup permintaan tarik, email secara otomatis dikirim ke pembuat permintaan tarik serta pengulas wajib atau opsional untuk permintaan tarik.

Tip

Anda dapat mengonfigurasi peristiwa permintaan tarik apa yang akan Anda terima email sebagai bagian dari profil Anda. Untuk informasi selengkapnya, lihat Mengelola notifikasi di Amazon CodeCatalyst.

Permintaan tarik memerlukan dua cabang dalam repositori sumber: cabang sumber yang berisi kode yang ingin Anda tinjau, dan cabang tujuan, tempat Anda ingin menggabungkan kode yang ditinjau. Cabang sumber berisi commit SETELAH, yang merupakan komit yang berisi perubahan yang ingin Anda gabungkan ke cabang tujuan. Cabang tujuan berisi commit SEBELUM, yang mewakili keadaan kode sebelum cabang permintaan pull digabung ke cabang tujuan.

catatan

Saat Anda membuat permintaan tarik, perbedaan yang ditampilkan adalah perbedaan antara ujung cabang sumber dan ujung cabang tujuan. Setelah Anda membuat permintaan tarik, perbedaan yang ditampilkan adalah antara revisi permintaan tarik yang Anda pilih dan komit yang merupakan ujung cabang tujuan saat Anda membuat permintaan tarik. Untuk informasi selengkapnya tentang perbedaan dan penggabungan basis di Git, lihat git-merge-basedi dokumentasi Git.

Sementara permintaan tarik dibuat untuk repositori sumber dan cabang tertentu, Anda dapat membuat, melihat, meninjau, dan menutupnya sebagai bagian dari bekerja dengan proyek Anda. Anda tidak perlu melihat repositori sumber untuk melihat dan bekerja dengan permintaan tarik. Status permintaan tarik diatur ke Buka saat Anda membuatnya. Permintaan tarik tetap terbuka hingga Anda menggabungkannya di CodeCatalyst konsol, yang mengubah status menjadi Gabungan, atau menutupnya, yang mengubah status menjadi Ditutup.

Ketika kode Anda telah ditinjau, Anda dapat mengubah status permintaan tarik dengan salah satu dari beberapa cara:

  • Gabungkan permintaan tarik di CodeCatalyst konsol. Kode di cabang sumber permintaan tarik akan digabungkan ke cabang tujuan. Status pull request akan berubah menjadi Merged. Hal ini tidak dapat diubah kembali ke Open.

  • Gabungkan cabang secara lokal dan dorong perubahan Anda, lalu tutup permintaan tarik di CodeCatalyst konsol.

  • Gunakan CodeCatalyst konsol untuk menutup permintaan tarik tanpa menggabungkan. Ini akan mengubah status menjadi Closed, dan itu tidak akan menggabungkan kode dari cabang sumber ke cabang tujuan.

Sebelum Anda membuat permintaan pull:

  • Komit dan dorong perubahan kode yang ingin Anda tinjau ke cabang (cabang sumber).

  • Siapkan notifikasi untuk proyek Anda, sehingga pengguna lain dapat diberi tahu tentang alur kerja apa pun yang berjalan saat Anda membuat permintaan tarik. (Langkah ini opsional tetapi disarankan.)