Поиск фиксаций Git по содержимому сообщения

Сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Поиск фиксаций в репозиториях Git по содержимому сообщения. Отфильтруйте результаты по проекту, репозиторию, автору или ветви, чтобы быстро найти необходимые сведения. Если вы ищете определённый идентификатор коммита, используйте вместо этого представление истории коммитов.

Tip

Вы можете использовать ИИ, чтобы помочь с задачами Azure DevOps. См. статью "Включение AI-ассистента в сервере MCP Azure DevOps", чтобы начать.

Предпосылки

Категория Prerequisite
Уровни доступа — Чтобы использовать поиск по коммитам: требуется как минимум доступ уровня Basic.
— Для поиска коммитов в закрытом проекте: требуется как минимум уровень доступа Basic. Доступ к заинтересованным лицам не включает Azure Repos.
— Чтобы искать коммиты в общедоступном проекте: нужен как минимум доступ Stakeholder.
результатов поиска Результаты на основе доступа: при поиске в организации или коллекции отображаются только результаты для проектов и репозиториев, к которым у вас есть доступ.
Категория Requirements
Уровни доступа — Чтобы использовать поиск коммитов: требуется как минимум доступ уровня Basic.
— Чтобы искать коммиты в приватном проекте: требуется как минимум доступ уровня Basic. Доступ к заинтересованным лицам не включает Azure Repos.
результатов поиска Результаты на основе доступа: при поиске в организации или коллекции отображаются только результаты, для которых у вас есть доступ.

Поиск фиксаций

Введите ключевые слова, чтобы найти коммиты во всех ваших репозиториях.

  1. Введите одно или несколько ключевых слов в поле поиска. Поиск по коммитам ищет совпадения с вашими ключевыми словами в сообщении коммита (и в заголовке, и в описании).
  2. Выберите Commits, чтобы ограничить поиск коммитами, а затем нажмите клавишу Enter.
  3. На странице результатов выберите коммит, чтобы открыть сведения о коммите, где можно просмотреть изменения, связанные рабочие элементы и запросы на включение.

Снимок экрана страницы результатов поиска коммитов в Azure DevOps с выбранной вкладкой «Коммиты», соответствующими коммитами в списке результатов, фильтрами «Репозиторий», «Автор» и «Ветвь», элементом управления сортировкой и панелью сведений о коммите.

Tip

Поиск не учитывает регистр и поддерживает ключевые слова, подстановочные знаки и логические операторы. Дополнительные сведения см. в разделе "Функции поиска", "Использование" и "Примеры".

Сузите поиск с помощью фильтров

Фильтрация результатов с помощью любого сочетания следующих фильтров:

Filter Description
Проект Ограничить результаты коммитами в определенном проекте. Этот фильтр доступен при поиске в организации или коллекции.
Репозиторий Ограничить результаты коммитами из одного или нескольких репозиториев.
Автор Показывать только коммиты, сделанные конкретным автором.
Филиал Ограничить результаты коммитами, достижимыми из определённой ветви.

Сортировка результатов поиска

Выберите следующие параметры сортировки:

Параметр сортировки Description
Время коммита От новых к старым по дате коммита.
Relevance Насколько точно результаты соответствуют вашим ключевым словам.

Лучшие практики поиска

  • Начните с общего поиска, затем уточните: Введите ключевое слово, затем используйте фильтры по проекту, репозиторию, автору или ветке, чтобы сузить результаты.
  • Поиск по сообщению коммита: Поиск выполняется по заголовкам и описаниям коммитов, а не по идентификаторам коммитов. Для поиска идентификаторов используйте представление истории коммитов.
  • Проверка орфографии: Поиски не исправляются автоматически, поэтому дважды проверьте ключевые слова.

Индексирование и доступность

Репозитории автоматически индексируются для поиска. Если репозиторий еще не индексирован, первый поиск активирует индексирование и результаты отображаются после завершения.

Note

Индекс поиска коммитов индексирует коммиты, достижимые из доступных для поиска ветвей ваших репозиториев Git. Недавно импортированные репозитории могут занять некоторое время, чтобы отображаться в результатах поиска во время завершения индексирования.

В Azure DevOps Server администратор коллекции должен установить и настроить поиск, прежде чем станет доступен поиск по коммитам.

Следующий шаг