OpenAI
Halaman ini diterjemahkan oleh mesin. Lihat artikel asli dalam bahasa Inggris.

Tinjau pull request dengan Codex

Temukan pull request, periksa perubahan, dan tindak lanjuti masukan peninjauan dengan Codex.

Diperbarui: 17 days ago

Ringkasan

Code Review menyatukan pull request, perubahan kode, temuan peninjauan, komentar, dan pemeriksaan di satu tempat. Anda dapat meninjau perubahan orang lain, mengikuti masukan pada pull request Anda sendiri, atau meminta Codex menjelaskan perubahan sebelum Anda menanggapi.

Plugin Code Review mendukung peninjauan di desktop dan web. Peninjauan merge request GitLab tersedia sebagai pratinjau. Peninjauan kode GitLab di cloud tidak tersedia.

Sebelum memulai

Gunakan akun repositori yang dapat mengakses pull request yang ingin Anda tinjau. Izin repositori Anda menentukan apa yang dapat Anda baca atau ubah.

Di workspace terkelola, plugin Code Review dan koneksi aplikasi yang diperlukan harus tersedia bagi Anda. Memasang plugin tidak memberikan akses ke repositori.

Untuk penyiapan plugin dan kontrol workspace, lihat Plugin di ChatGPT dan Codex.

Temukan pull request

Buka Code Review untuk menemukan pull request yang Anda buat atau yang diminta untuk Anda tinjau. Gunakan pencarian dan filter untuk mempersempit daftar, lalu pilih pull request.

Periksa repositori, judul, pembuat, dan branch untuk memastikan Anda meninjau perubahan yang dimaksud. Deskripsi menjelaskan tujuan pembuat; diff menunjukkan kode yang berubah.

Tinjau perubahan

  1. Baca deskripsi dan ringkasan pull request.

  2. Periksa file yang berubah dan baris yang relevan dalam diff.

  3. Tinjau temuan dan komentar yang ada.

  4. Periksa hasil pengujian, pemeriksaan, dan konflik penggabungan yang belum terselesaikan.

  5. Tanyakan kepada Codex tentang hal apa pun yang perlu diselidiki lebih lanjut.

Cocokkan temuan yang dihasilkan dengan kode yang relevan sebelum mengandalkannya.

Tanyakan kepada Codex tentang pull request

Gunakan percakapan di pull request untuk bertanya tentang perubahan atau menyelidiki temuan. Sertakan perilaku kode atau kriteria peninjauan yang Anda anggap penting. Contoh:

  • “Explain how this change affects sign-in.”

  • “Check whether the new error path releases the database connection.”

  • “Show me the code that supports this finding.”

  • “Compare this revision with the review feedback and identify anything still unresolved.”

Anda juga dapat meminta Codex menyiapkan perbaikan. Jelaskan perubahan yang Anda inginkan beserta batasan cakupannya, lalu periksa diff dan hasil pengujiannya.

Contoh: “Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.”

Tinjau hasilnya sebelum mengirim komentar, melakukan commit perubahan, atau menggabungkan kode.

Tinjau merge request GitLab

Pratinjau GitLab menghadirkan merge request di Code Review. Anda dapat memeriksa perubahan dan menggunakan Codex untuk membantu memahami serta menindaklanjuti masukan peninjauan.

Gunakan koneksi GitLab untuk akun dan proyek yang ingin Anda tinjau. Untuk opsi koneksi dan izin repositori, lihat Menghubungkan GitLab ke ChatGPT dan Codex.

Pratinjau dalam aplikasi tidak mencakup peninjauan kode GitLab di cloud. Menghubungkan GitLab atau melihat merge request di Code Review tidak mengaktifkan peninjauan cloud otomatis untuk repositori tersebut.

Pertanyaan umum

Bisakah saya meninjau perubahan lokal sebelum membuat pull request?

Ya. Anda dapat meminta Codex meninjau perubahan lokal. Lihat Panduan peninjauan kode untuk opsi peninjauan lokal.

Apakah ini memindahkan peninjauan cloud saya yang sudah ada ke lingkungan cloud baru?

Tidak. Pembaruan ini tidak memigrasikan peninjauan kode cloud yang sudah ada ke lingkungan cloud baru.

Apakah artikel ini membantu?