关于编制存储库索引
如果存储库已针对语义代码搜索编制索引,则 GitHub Copilot 在 GitHub 存储库上下文中回答此类自然语言问题的能力将得到提高。
索引存储库不是必需的,也不会影响对知识库中信息问题、拉取请求、难题、讨论或提交的响应。 但是,索引可以帮助 Copilot Chat 回答与存储库中的代码直接相关的问题。
启动具有存储库上下文的对话时,GitHub.com 上将显示存储库的索引状态。 如果存储库尚未编制索引,则可以为其编制索引。
为存储库编制索引后,每次将更改推送到存储库时,都会自动为其重新编制索引。
索引编制限制
Copilot Individual | Copilot Business | Copilot Enterprise | |
---|---|---|---|
存储库限制 | 5 | 50 | 无限制 |
编制存储库索引
-
在 GitHub.com 上,浏览到要为其编制索引的存储库。
-
在任何页面上,单击右下角的 Copilot 图标。
如果存储库已建立索引,则将在 Copilot 聊天面板顶部附近显示此信息。
-
如果存储库尚未编制索引,则会显示“编制 REPOSITORY NAME 索引”按钮。 单击此按钮可开始索引编制过程。
大型存储库首次编制索引可能需要长达 30 分钟时间。 首次编制存储库索引后,重新编制索引要快得多,索引通常在每次推送到存储库的 5 分钟内自动更新。