Сведения о репозиториях индексирования
GitHub Copilotвозможность ответов на вопросы естественного языка в контексте репозитория GitHub улучшается при индексировании репозитория для поиска семантического кода.
Индексирование репозиториев не является обязательным требованием и не повлияет на ответы на вопросы о информации в база знаний, запросах на вытягивание, проблемах, обсуждениях или фиксациях. Однако индексирование может помочь Copilot Chat ответить на вопросы, относящиеся непосредственно к коду в репозитории.
Состояние индексирования репозитория отображается на GitHub.com при запуске беседы с контекстом репозитория. Можно индексировать репозиторий, если он еще не индексирован.
После индексирования репозитория он автоматически переиндексируется каждый раз при отправке изменений в репозиторий.
Ограничения индексирования
Copilot Individual | Copilot Business | Copilot Enterprise | |
---|---|---|---|
Ограничение репозитория | 5 | 50 | Не ограничено |
Индексирование репозитория
-
В GitHub.comперейдите к репозиторию, который требуется индексировать.
-
На любой странице щелкните значок Copilot в правом нижнем углу.
Если репозиторий индексирован, он отображается в верхней части панели чата Copilot.
-
Если репозиторий не индексирован, отображается кнопка "Имя репозитория индекса". Нажмите эту кнопку, чтобы запустить процесс индексирования.
Начальное индексирование может занять до 30 минут для большого репозитория. После первого индексирования репозитория повторное индексирование гораздо быстрее, и индекс обычно будет автоматически обновляться в течение 5 минут после каждой отправки в репозиторий.