OpenAI
Halaman ini diterjemah oleh mesin. Lihat artikel asal dalam bahasa Inggeris.

Semak pull request dengan Codex

Cari pull request, periksa perubahan dan tangani maklum balas semakan dengan Codex.

Dikemas kini: 17 days ago

Gambaran keseluruhan

Semakan Kod menghimpunkan pull request, perubahan kod, dapatan semakan, komen dan pemeriksaan di satu tempat. Anda boleh menyemak perubahan orang lain, mengikuti maklum balas pada pull request anda sendiri atau meminta Codex menjelaskan sesuatu perubahan sebelum anda membalas.

Pemalam Semakan Kod menyokong semakan pada desktop dan web. Semakan permintaan penggabungan GitLab tersedia sebagai pratonton. Semakan kod awan GitLab tidak tersedia.

Sebelum anda bermula

Gunakan akaun repositori yang boleh mengakses pull request yang ingin anda semak. Kebenaran repositori anda menentukan perkara yang boleh anda baca atau ubah.

Dalam ruang kerja terurus, pemalam Semakan Kod dan sebarang sambungan aplikasi yang diperlukan mesti tersedia untuk anda. Memasang pemalam tidak memberikan akses kepada repositori.

Untuk persediaan pemalam dan kawalan ruang kerja, lihat Pemalam dalam ChatGPT dan Codex.

Cari pull request

Buka Semakan Kod untuk mencari pull request yang telah anda buat atau yang diminta untuk anda semak. Gunakan carian dan penapis untuk mengecilkan senarai, kemudian pilih satu pull request.

Semak repositori, tajuk, pengarang dan cabang untuk memastikan anda menyemak perubahan yang dimaksudkan. Perihalan menerangkan matlamat pengarang; paparan perbezaan menunjukkan kod yang telah berubah.

Semak perubahan

  1. Baca perihalan dan ringkasan pull request.

  2. Periksa fail yang diubah dan baris yang berkaitan dalam paparan perbezaan.

  3. Semak dapatan dan komen sedia ada.

  4. Semak keputusan ujian, pemeriksaan dan sebarang konflik penggabungan yang belum diselesaikan.

  5. Tanya Codex tentang apa-apa yang memerlukan siasatan lanjut.

Semak dapatan yang dijana dengan merujuk kod yang berkaitan sebelum bergantung pada dapatan tersebut.

Tanya Codex tentang pull request

Gunakan perbualan dalam pull request untuk bertanya tentang perubahan atau menyiasat sesuatu dapatan. Nyatakan tingkah laku atau kriteria semakan yang penting bagi anda. Contohnya:

  • “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 boleh meminta Codex menyediakan pembaikan. Terangkan perubahan yang anda inginkan dan sebarang had skopnya, kemudian periksa paparan perbezaan dan keputusan ujian yang terhasil.

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

Semak hasilnya sebelum menghantar komen, melakukan komit perubahan atau menggabungkan kod.

Semak permintaan penggabungan GitLab

Pratonton GitLab membolehkan permintaan penggabungan diakses dalam Semakan Kod. Anda boleh memeriksa perubahan dan menggunakan Codex untuk membantu memahami serta menangani maklum balas semakan.

Gunakan sambungan GitLab untuk akaun dan projek yang ingin anda semak. Untuk pilihan sambungan dan kebenaran repositori, lihat Menyambungkan GitLab ke ChatGPT dan Codex.

Pratonton dalam aplikasi tidak merangkumi semakan kod awan GitLab. Menyambungkan GitLab atau melihat permintaan penggabungan dalam Semakan Kod tidak mendayakan semakan awan automatik untuk repositori tersebut.

Soalan lazim

Bolehkah saya menyemak perubahan setempat sebelum membuat pull request?

Ya. Anda boleh meminta Codex menyemak perubahan setempat. Lihat Panduan semakan kod untuk pilihan semakan setempat.

Adakah ini memindahkan semakan awan saya yang sedia ada ke persekitaran awan baharu?

Tidak. Kemas kini ini tidak memindahkan semakan kod awan yang sedia ada ke persekitaran awan baharu.

Adakah artikel ini membantu?