Xem lại mã GitHub bằng tính năng Hỗ trợ mã Gemini

Gemini Code Assist cho GitHub mang sức mạnh của Gemini vào quy trình yêu cầu kéo bằng cách đóng vai trò là người đánh giá mã. Gemini Code Assist cho GitHub sử dụng một tác nhân dựa trên Gemini, tự động tóm tắt các yêu cầu kéo và cung cấp các bài đánh giá mã chuyên sâu, giúp tăng tốc độ đánh giá và nâng cao chất lượng mã.

Sau khi thiết lập Gemini Code Assist cho GitHub, bạn có thể gọi Gemini Code Assist ở bất kỳ giai đoạn nào của yêu cầu kéo để xem xét mã. Bạn có thể tương tác với Gemini Code Assist trong phần bình luận của yêu cầu kéo trực tiếp bằng cách:

  • Đặt câu hỏi làm rõ về nội dung đánh giá mà Gemini Code Assist tạo ra.
  • Đưa ra câu lệnh cho Gemini Code Assist bằng cách thêm thẻ /gemini vào phần nhận xét để đặt câu hỏi trong bối cảnh yêu cầu kéo.

Gemini Code Assist sẽ tự động truy xuất thông tin hữu ích từ kho lưu trữ và yêu cầu kéo để thực hiện các tác vụ.

Tài liệu này dành cho nhà phát triển ở mọi cấp độ kỹ năng. Hướng dẫn này giả định rằng bạn đã có kiến thức thực hành về GitHub.

Trước khi bắt đầu

Để kiểm thử các bước trong tài liệu này, hãy đảm bảo bạn thực hiện một trong những việc sau:

Nhận thông tin tóm tắt và ý kiến phản hồi về yêu cầu kéo

Để nhận được lượt đánh giá ban đầu cho một yêu cầu kéo từ Gemini Code Assist, hãy tạo một yêu cầu kéo mới.

Khi bạn mở yêu cầu kéo mới, Gemini Code Assist sẽ cung cấp một bản đánh giá ban đầu. Sau khi quá trình xem xét hoàn tất, gemini-code-assist[bot] sẽ tự động được thêm làm người xem xét vào yêu cầu kéo. Gemini Code Assist sẽ thêm một bình luận về vấn đề trong thẻ Cuộc trò chuyện của yêu cầu kéo cùng với ý kiến phản hồi, sau đó tiếp tục thêm bình luận về những phần đã sửa đổi của mã.

Bình luận đánh giá chứa những thông tin sau:

  • Mức độ nghiêm trọng của vấn đề, được biểu thị là Nghiêm trọng, Cao, Trung bình và Thấp
  • Ý kiến phản hồi về vấn đề
  • Đề xuất mã có thể được xác nhận trực tiếp từ GitHub
  • Tham khảo hướng dẫn về kiểu do người dùng cung cấp

Gọi Gemini Code Assist theo cách thủ công

Gemini Code Assist lắng nghe bình luận của mọi người đóng góp yêu cầu kéo và quyết định xem có nên phản hồi hay không.

Để gọi Gemini Code Assist theo cách thủ công, bạn có thể sử dụng các lệnh sau trong trang bình luận chính trên yêu cầu kéo dưới dạng bình luận về vấn đề.

Lệnh Mô tả
/gemini summary Đăng nội dung tóm tắt về các thay đổi trong yêu cầu kéo
/gemini review Đăng một quy trình đánh giá mã về các thay đổi trong yêu cầu kéo
/gemini Gọi Gemini Code Assist theo cách thủ công trong phần nhận xét
/gemini help Tổng quan về các lệnh có sẵn

Quản lý chế độ cài đặt Gemini Code Assist

Bất kỳ ai có quyền sửa đổi chế độ cài đặt Ứng dụng GitHub cho tổ chức đều có thể quản lý chế độ cài đặt ứng dụng Gemini Code Assist. Bạn có thể xem xét các quyền được cấp cho ứng dụng Gemini Code Assist, quản lý quyền truy cập vào kho lưu trữ và gỡ cài đặt ứng dụng Gemini Code Assist.

Để sửa đổi chế độ cài đặt, hãy làm theo các bước sau:

  1. Trên GitHub, hãy nhấp vào ảnh hồ sơ của bạn rồi nhấp vào Cài đặt.
  2. Trong phần Tích hợp, hãy nhấp vào Ứng dụng. Một danh sách các Ứng dụng GitHub sẽ xuất hiện.
  3. Bên cạnh Gemini Code Assist, hãy nhấp vào Định cấu hình.

Bước tiếp theo