GitHub 專用 Gemini Code Assist 可做為程式碼審查人員,在提取要求程序中發揮 Gemini 的強大功能。GitHub 專用 Gemini Code Assist 採用 Gemini 輔助的代理程式,可自動摘要提取要求並提供深入的程式碼審查,加快審查速度並提升程式碼品質。
設定 GitHub 專用 Gemini Code Assist 後,您可以在提取要求程序的任何階段叫用 Gemini Code Assist,檢查程式碼。您可以直接在提取要求註解中與 Gemini Code Assist 互動,方法如下:
- 針對 Gemini Code Assist 建立的審查提出釐清問題。
- 在註解中加入
/gemini
標記,提示 Gemini Code Assist 根據提取要求提出問題。
Gemini Code Assist 會自動從存放區和提取要求中擷取實用資訊,以執行工作。
本文件適用於各種程度的開發人員。並假設您具備 GitHub 的工作知識。
事前準備
如要測試本文中的步驟,請務必執行下列其中一項操作:
取得提取要求摘要和意見回饋
如要讓 Gemini Code Assist 初步審查提取要求,請建立新的提取要求。
開啟新的提取要求時,Gemini Code Assist 會提供初步審查結果。審查準備就緒後,gemini-code-assist[bot]
會自動新增為提取要求的審查人員。Gemini Code Assist 會在提取要求的「對話」分頁中新增問題註解,提供意見回饋,並針對修改過的程式碼部分新增註解。
評論包含下列資訊:
- 問題的嚴重程度,分為嚴重、高、中和低
- 對問題提供意見
- 可直接從 GitHub 提交的程式碼建議
- 參考使用者提供的樣式指南
手動叫用 Gemini Code Assist
Gemini Code Assist 會聆聽任何提取要求貢獻者的留言,並決定是否要回覆。
如要手動叫用 Gemini Code Assist,可以在提取要求的註解主頁面中,使用下列指令做為問題註解。
指令 | 說明 |
---|---|
/gemini summary |
發布提取要求中的變更摘要 |
/gemini review |
發布提取要求中變更的程式碼審查 |
/gemini |
在註解中手動叫用 Gemini Code Assist |
/gemini help |
可用指令總覽 |
管理 Gemini Code Assist 設定
只要有權限修改組織的 GitHub 應用程式設定,就能管理 Gemini Code Assist 應用程式設定。您可以查看 Gemini Code Assist 應用程式的權限、管理存放區存取權,以及解除安裝 Gemini Code Assist 應用程式。
如要修改設定,請按照下列步驟操作:
- 在 GitHub 上,按一下個人資料相片,然後按一下「Settings」。
- 在「整合」部分中,按一下「應用程式」。 系統會顯示 GitHub 應用程式清單。
- 在 Gemini Code Assist 旁邊,按一下「設定」。