ตรวจสอบโค้ด GitHub โดยใช้ฟีเจอร์ช่วยเขียนโค้ดของ Gemini

Gemini Code Assist สำหรับ GitHub จะนำความสามารถของ Gemini มาสู่กระบวนการดึงคำขอโดยทำหน้าที่เป็นผู้ตรวจสอบโค้ด Gemini Code Assist สำหรับ GitHub ใช้เอเจนต์ที่ทำงานด้วยระบบ Gemini ซึ่งจะสรุปคำขอพุลโดยอัตโนมัติและให้การตรวจสอบโค้ดอย่างละเอียด ซึ่งจะช่วยเร่งการตรวจสอบและเพิ่มคุณภาพของโค้ด

เมื่อตั้งค่า Gemini Code Assist สำหรับ GitHub แล้ว คุณจะเรียกใช้ Gemini Code Assist ในขั้นตอนใดก็ได้ของคำขอ ดึงข้อมูลเพื่อตรวจสอบโค้ด คุณสามารถโต้ตอบกับ Gemini Code Assist ในความคิดเห็นของคำขอ Pull ได้โดยตรงโดยทำดังนี้

  • การถามคำถามเพื่อให้เกิดความชัดเจนเกี่ยวกับรีวิวที่ Gemini Code Assist สร้างขึ้น
  • การแจ้ง Gemini Code Assist โดยการเพิ่มแท็ก /gemini ใน ความคิดเห็นของคุณเพื่อถามคำถามในบริบทของคำขอ Pull

Gemini Code Assist จะดึงข้อมูลที่เป็นประโยชน์จากที่เก็บและคำขอผสานรวมโดยอัตโนมัติเพื่อทำงาน

เอกสารนี้มีไว้สำหรับนักพัฒนาซอฟต์แวร์ทุกระดับทักษะ โดยเราจะถือว่าคุณมีความรู้พื้นฐานเกี่ยวกับ GitHub

ก่อนเริ่มต้น

หากต้องการทดสอบขั้นตอนในเอกสารนี้ โปรดตรวจสอบว่าคุณได้ทำอย่างใดอย่างหนึ่งต่อไปนี้

รับสรุปและข้อเสนอแนะเกี่ยวกับคำขอ Pull

หากต้องการรับการตรวจสอบเบื้องต้นสำหรับคำขอ Pull จาก Gemini Code Assist ให้สร้างคำขอ Pull ใหม่

เมื่อคุณเปิดคำขอพุลใหม่ Gemini Code Assist จะให้ การตรวจสอบเบื้องต้น หลังจากที่รีวิวพร้อมแล้ว ระบบจะเพิ่ม gemini-code-assist[bot] เป็นผู้ตรวจสอบในคำขอ ดึงข้อมูลโดยอัตโนมัติ Gemini Code Assist จะเพิ่มความคิดเห็นเกี่ยวกับปัญหาในแท็บการสนทนาของคำขอ Pull พร้อมความคิดเห็น และดำเนินการต่อเพื่อเพิ่มความคิดเห็นเกี่ยวกับส่วนของโค้ดที่แก้ไข

ความคิดเห็นในการตรวจสอบประกอบด้วยข้อมูลต่อไปนี้

  • ความรุนแรงของปัญหาที่ระบุเป็นวิกฤต สูง ปานกลาง และต่ำ
  • ความคิดเห็นเกี่ยวกับปัญหา
  • คำแนะนำโค้ดที่สามารถคอมมิตจาก GitHub ได้โดยตรง
  • การอ้างอิงถึงคู่มือสไตล์ที่ผู้ใช้ระบุ

เรียกใช้ Gemini Code Assist ด้วยตนเอง

Gemini Code Assist จะรับฟังความคิดเห็นจากผู้มีส่วนร่วมในคำขอพุลทุกราย และตัดสินใจว่าจะตอบกลับหรือไม่

หากต้องการเรียกใช้ Gemini Code Assist ด้วยตนเอง คุณสามารถใช้คำสั่งต่อไปนี้ในหน้าความคิดเห็นหลักของคำขอ Pull Request เป็นความคิดเห็นของปัญหา

คำสั่ง คำอธิบาย
/gemini summary โพสต์สรุปการเปลี่ยนแปลงในคำขอพุล
/gemini review โพสต์การตรวจสอบโค้ดของการเปลี่ยนแปลงในคำขอพุล
/gemini เรียกใช้ Gemini Code Assist ในความคิดเห็นด้วยตนเอง
/gemini help ภาพรวมของคำสั่งที่ใช้ได้

จัดการการตั้งค่า Gemini Code Assist

ทุกคนที่มีสิทธิ์แก้ไขการตั้งค่าแอป GitHub สำหรับองค์กรจะจัดการการตั้งค่าแอป Gemini Code Assist ได้ คุณสามารถ ตรวจสอบสิทธิ์ที่ให้ไว้กับแอป Gemini Code Assist จัดการ การเข้าถึงที่เก็บ และถอนการติดตั้งแอป Gemini Code Assist ได้

หากต้องการแก้ไขการตั้งค่า ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน GitHub ให้คลิกรูปโปรไฟล์ แล้วคลิกการตั้งค่า
  2. ในส่วนการผสานรวม ให้คลิกแอปพลิเคชัน ระบบจะแสดงรายการแอป GitHub
  3. คลิกกำหนดค่าข้าง Gemini Code Assist

ขั้นตอนถัดไป