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

Gemini Code Assist trên GitHub mang đến sức mạnh của Gemini cho quy trình yêu cầu gộp bằng cách đóng vai trò là người xem xét mã. Gemini Code Assist trên 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 đánh giá chuyên sâu về mã, 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 trên 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 bình luận để đặt câu hỏi trong bối cảnh của 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.

Phiên bản dành cho người tiêu dùng và phiên bản dành cho doanh nghiệp

Gemini Code Assist trên GitHub có phiên bản dành cho người tiêu dùng (bạn cài đặt trực tiếp trong GitHub) và phiên bản dành cho doanh nghiệp (bạn cài đặt thông qua Google Cloud).

Bảng sau đây tóm tắt những điểm khác biệt giữa phiên bản dành cho người tiêu dùng và phiên bản dành cho doanh nghiệp:

Phiên bản dành cho người tiêu dùng Phiên bản dành cho doanh nghiệp (Bản xem trước)
Thiết lập Ngay trong GitHub Được quản lý thông qua Google Cloud
Điều khoản dịch vụ Điều khoản dịch vụ của Google Điều khoản dịch vụ của Google Cloud
Hạn mức 33 yêu cầu kéo mỗi ngày Hơn 100 yêu cầu kéo mỗi ngày
Hướng dẫn về cấu hình và kiểu chữ Thiết lập cho từng kho lưu trữ trong GitHub Có thể được đặt cho từng kho lưu trữ trong GitHub hoặc trên nhiều kho lưu trữ từ Google Cloud
Hỗ trợ GitHub

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Sử dụng Gemini Code Assist trên GitHub

Phần này cung cấp các bước để sử dụng Gemini Code Assist trên GitHub sau khi bạn hoàn tất quá trình thiết lập. Phần này áp dụng cho cả phiên bản Gemini Code Assist dành cho người tiêu dùng và doanh nghiệp trên GitHub.

Trước khi bắt đầu

Để hoàn thành các nhiệm vụ trong phần này, hãy nhớ thiết lập Gemini Code Assist trên GitHub.

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 cộng tác viên trong 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