借助 GitHub 上的 Gemini Code Assist,您可以自动总结拉取请求并生成深入的代码审核。这有助于加快审核周期,并提高代码库的整体代码质量。
在 GitHub 上设置 Gemini Code Assist 后,您可以在拉取请求的任何阶段调用 Gemini Code Assist 来审核代码。您可以通过以下方式直接在拉取请求评论中与 Gemini Code Assist 互动:
- 针对 Gemini Code Assist 创建的审核提出澄清式问题。
- 通过在评论中添加
/gemini标记来提示 Gemini Code Assist,以便在拉取请求的上下文中提问。
Gemini Code Assist 会自动从代码库和拉取请求中检索有用信息,以执行其任务。
本文档适用于各种技能水平的开发者。本教程假定您具备 GitHub 的相关知识。
企业版
GitHub 中的 Gemini Code Assist 提供企业版,您可以通过 Google Cloud安装该版本。
下表总结了企业版的各个方面:
| 企业版(预览版) | |
|---|---|
| 服务条款 | Google Cloud 服务条款 |
| 配额 | 每天 100 多个拉取请求 |
| 管理配置 |
GitHub 中的代码库级 跨多个代码库使用 Google Cloud |
| 添加风格指南 |
GitHub 中的代码库级 跨多个代码库使用 Google Cloud |
| GitHub 支持 |
GitHub |
注意事项
GitHub 中的 Gemini Code Assist 不会为
.github/workflows目录中的任何文件生成摘要或代码建议。此排除项有助于防止将可能不安全的配置引入代码库。GitHub 中的 Gemini Code Assist 使用 Developer Connect 连接将您的 GitHub 代码库连接到 Google Cloud。
此 Developer Connect 连接始终在
us-east1区域中创建。必须使用 Gemini Code Assist 代理和工具中的 Code Assist 源代码管理部分来创建此 Developer Connect 连接。如需了解相关说明,请参阅在 GitHub 上设置 Gemini Code Assist。
如果您想将 GitHub 代码库添加到之前在设置 GitHub 版 Gemini Code Assist 时创建的 Developer Connect 连接,则必须使用 Developer Connect 来完成此操作。