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ụ hỗ trợ mã Gemini 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ụ hỗ trợ mã Gemini và danh sách đầy đủ các dịch vụ và sản phẩm hiện có, hãy xem bài viết Tổng quan về các công cụ hỗ trợ mã Gemini.
Trước khi bắt đầu
- Thiết lập Gemini Code Assist.
- Để 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 gộp
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 các tính năng tìm kiếm của GitHub trong IDE.
Bạn phải có tài khoản GitHub
Tìm vấn đề bằng công cụ GitHub
Để tìm kiếm tất 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 chỉ định 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 tính năng Hỗ trợ mã Gemini, 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
có tên của kho lưu trữ GitHub.
Công cụ GitHub liệt kê các vấn đề được giao cho bạn trong kho lưu trữ được chỉ định.
Tìm kiếm yêu cầu gộp các thay đổi mà bạn thực hiện vào mã nguồn ban đầu bằng công cụ GitHub
Để tìm kiếm tất cả các yêu cầu kéo đang mở được giao cho bạn, trong cuộc trò chuyện Trợ lý mã Gemini, hãy nhập một câu lệnh tương tự như sau:
@GitHub list pull requests assigned to me
Để tìm kiếm tất cả các yêu cầu kéo được giao cho bạn trong một dự án và kho lưu trữ cụ thể, trong cuộc trò chuyện trê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
có tên của kho lưu trữ GitHub.
Các câu lệnh đề xuất khác cho công cụ GitHub
Trước khi sử dụng các lời nhắc sau, hãy thay thế 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ữ GitHub của bạn.KEY_WORD
là từ khoá dùng trong một lượt tìm kiếm.ISSUE_NAME
tên của một vấn đề trên GitHub
Bạn nên sử dụng các 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ề các yêu cầu gộp và vấn đề
Bạn có thể sử dụng công cụ GitLab để liệt kê các yêu cầu xem xét và vấn đề trong các dự án trê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 của tính năng Trợ giúp mã Gemini, 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 đang mở của bạn.
Để 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 lời nhắc sau, hãy thay thế nội dung sau:
- GITLAB_PROJECT là tên dự án GitLab.
- 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 sử 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ụ hỗ trợ lập trình của Gemini bằng cách đọc bài viết tổng quan