Tài liệu này mô tả các câu lệnh mẫu mà bạn có thể sử dụng với các công cụ Gemini Code Assist của GitLab và GitHub trong IDE. Nhà phát triển có thể sử dụng các công cụ trong IDE để lấy thông tin từ các dịch vụ bên ngoài.
Để biết thêm thông tin về các công cụ Gemini Code Assist và danh sách đầy đủ các dịch vụ cũng như sản phẩm hiện có, hãy xem bài viết Tổng quan về các công cụ Gemini Code Assist.
Trước khi bắt đầu
- Thiết lập Gemini Code Assist.
- Cấp cho người dùng của bạn các vai trò IAM bắt buộc để cho phép họ sử dụng Gemini Code Assist.
- Yêu cầu quản trị viên Bật công cụ.
- Để kết nối tài khoản GitHub hoặc GitLab, hãy làm theo hướng dẫn trong phần Định cấu hình công cụ.
Sử dụng công cụ GitHub để xem các vấn đề và yêu cầu kéo
Bạn có thể sử dụng công cụ GitHub để xem các vấn đề được giao cho mình, đồng thời tìm kiếm các vấn đề và mã bằng khả năng tìm kiếm của GitHub ngay trong IDE.
Bạn phải có tài khoản GitHub
Tìm vấn đề bằng công cụ GitHub
Để tìm tất cả các vấn đề được giao cho bạn, trong cuộc trò chuyện với Gemini Code Assist, hãy nhập một câu lệnh tương tự như sau:
@GitHub list issues assigned to me
Công cụ GitHub liệt kê tất cả các vấn đề được giao cho bạn.
Để tìm các vấn đề liên quan đến một dự án và kho lưu trữ cụ thể, trong cuộc trò chuyện với Gemini Code Assist, hãy nhập một câu lệnh tương tự như sau:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Thay thế nội dung sau:
PROJECT_NAME
có tên của dự án GitHub.REPOSITORY
bằng tên của kho lưu trữ GitHub.
Công cụ GitHub liệt kê những vấn đề được giao cho bạn trong kho lưu trữ đã chỉ định.
Tìm kiếm yêu cầu kéo bằng công cụ GitHub
Để tìm kiếm tất cả các yêu cầu kéo đang mở được chỉ định cho bạn, trong cuộc trò chuyện với Gemini Code Assist, hãy nhập một câu lệnh tương tự như sau:
@GitHub list pull requests assigned to me
Để tìm tất cả các yêu cầu kéo được chỉ định cho bạn trong một dự án và kho lưu trữ cụ thể, trong cuộc trò chuyện Gemini Code Assist, hãy nhập một câu lệnh tương tự như sau:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Thay thế nội dung sau:
PROJECT_NAME
có tên của dự án GitHub.REPOSITORY
bằng tên của kho lưu trữ GitHub.
Các câu lệnh được đề xuất khác cho công cụ GitHub
Trước khi sử dụng các câu lệnh sau, hãy thay thế những nội dung sau:
PULL_REQUEST_NUMBER
là số yêu cầu kéo trong GitHub.REPOSITORY_NAME
là tên kho lưu trữ của bạn trên GitHub.KEY_WORD
là một từ khoá để sử dụng trong nội dung tìm kiếm.ISSUE_NAME
tên của một vấn đề trên GitHub
Bạn nên dùng những câu lệnh sau đây cho công cụ GitHub:
@GitHub list issues assigned to me
@GitHub list my open pull requests
@GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
@GitHub find open issues for KEY_WORD
@GitHub find code relating to KEY_WORD
@GitHub get comments on my issue ISSUE_NAME
@GitHub what are the comments on my pr PULL_REQUEST_NUMBER
Sử dụng công cụ GitLab để xem thông tin chi tiết về yêu cầu kéo và vấn đề
Bạn có thể dùng công cụ GitLab để liệt kê các yêu cầu hợp nhất và vấn đề trong dự án GitLab.
Để liệt kê các yêu cầu kéo trong một dự án GitLab, trong cuộc trò chuyện Gemini Code Assist, hãy nhập một câu lệnh tương tự như sau:
@gitlab list my open pull requests in project PROJECT_NAME
Trong đó PROJECT_NAME
là tên dự án GitLab của bạn.
Công cụ @gitlab
liệt kê các yêu cầu kéo chưa được xử lý.
Để liệt kê các vấn đề được giao cho bạn trong GitLab, trong cuộc trò chuyện Gemini Code Assist, hãy nhập một câu lệnh tương tự như sau:
@gitlab list issues assigned to me
Công cụ @gitlab
liệt kê các vấn đề được giao cho bạn.
Các câu lệnh được đề xuất khác
Trước khi sử dụng các câu lệnh sau, hãy thay thế những nội dung sau:
- GITLAB_PROJECT là tên dự án GitLab của bạn.
- MERGE_REQUEST_NUMBER là số yêu cầu hợp nhất trong GitLab.
- ISSUE_NAME là tên của một vấn đề trên GitLab.
Bạn nên dùng các câu lệnh sau đây cho công cụ GitLab:
@gitlab list my issues in the project GITLAB_PROJECT?
@gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
@gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME?
Bước tiếp theo
- Tìm hiểu thêm về các công cụ Gemini Code Assist bằng cách đọc bài tổng quan