Important
- 這是根據 Microsoft 產品條款提供的預覽功能。
- 預覽功能可能功能受限,而且可能不會正式發行。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。
- 您必須參與 Frontier 預覽計畫 才能搶先體驗。 Frontier 直接連結你與 Microsoft 最新的 AI 創新。 Frontier 預覽受限於您現有的客戶協議預覽條款。 由於這些功能仍在開發中,其可用性與功能可能會隨時間改變。
您可以將 GitHub 帳戶連結至 Copilot Code,以使用現有的存放庫、詢問程式碼相關問題、透過提取要求進行變更,以及追蹤您的問題和檢閱。 連接 GitHub 是可選的——你不需要它來建立、預覽和儲存 Copilot Code 中的專案。
連結你的 GitHub 帳號
要連結你的 GitHub 帳號,請依照以下步驟操作:
- 在程式碼分頁,從側邊導覽或選擇使用倉庫時啟動 GitHub 連線。
- 登入 GitHub 並授權連線。
你的 GitHub 帳號會以連結服務的形式連接到 Microsoft Copilot,這跟其他連接服務的模式一樣。 你組織的管理員可能會限制你可以連結哪些 GitHub 帳號。 詳情請參閱「管理貴組織的 Copilot Code」。
Note
你的系統管理員必須啟用在 Copilot Code 中使用 GitHub。 這個功能可能無法使用。
從存放庫暖啟動
連結帳號後,你可以從現有的存放庫開始,而不是空白專案。
- 本機專案:連結遠端 GitHub 存放庫並建立本機複本,即可在您的裝置上作業。
- 現有的本機 Clone(本機專案):將資料夾路徑加入你已經 Clone 的儲存庫。 如果 Copilot Code 找不到 GitHub 遠端,它會把該資料夾當作本地專案來處理。
詢問存放庫相關問題
當你連接儲存庫時,可以用淺顯語言向 Copilot Code 詢問有關該程式碼的問題,例如:
- 我需要修改什麼才能從頭到尾新增一個欄位?
- 這個倉庫的註冊流程在哪裡處理?
程式碼會讀取儲存庫來回答你的問題,並可沿著相關檔案逐步追查。
透過提取要求進行變更
你可以請 Copilot Code 對連接的儲存庫做修改。 Copilot Code 可以:
- 建立分支和提交。
- 開啟附有變更說明的草稿提取要求。
- 將變更推送到 GitHub。
App 會顯示 pull request 的狀態,讓你知道它是草稿、審核中、合併還是取消。
Tip
在 Plan 模式中,請在變更前檢視 Copilot Code 所提議的計畫。 您可以對某項決策提出異議,Copilot Code 會先調整做法再繼續。
建立專案倉庫
如果你在沒有 GitHub 的情況下用 Copilot Code 開始專案,之後可以為它建立一個 GitHub 倉庫(僅限本地)。 這個倉庫提供你一個協作的地方,以及在其他 GitHub 工具中繼續專案的路徑。
在「我的工作」中追蹤工作
當你連結 GitHub 帳號後,「我的工作」會出現在側邊導覽中。 它顯示:
- 您的問題。
- 您作用中的提取要求。
- 等待您檢閱的提取要求。
選取項目即可開啟並繼續工作。