Начало работы с поиском
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Рабочие элементы, файлы кода, вики-страницы или пакеты можно быстро найти на основе ключевое слово, диких карта и других поддерживаемых фильтров поиска с помощью функции поиска.
Дополнительные сведения см. в следующих кратких ссылках:
- Расширение Marketplace для поиска кода
- Функции поиска, далее в этой статье
- Поиск функционального кода
Необходимые компоненты
- Каждый член проекта может использовать функции поиска, включая участников проекта, предоставленных заинтересованным лицам, базовым и более высоким уровням доступа.
- При поиске в организации или коллекции отображаются только результаты, для которых у члена проекта есть доступ.
- Результаты вики-поиска заинтересованных лиц ограничены подготовленными вики-сайтами. Так как опубликованные вики-сайты требуют доступа к регулярным репозиториям, к которым заинтересованные лица не имеют доступа, результаты опубликованных вики-сайтов не отображаются в результатах поиска. Аналогичным образом результаты поиска кода не отображаются для заинтересованных лиц.
Внимание
Для поиска кода Администратор istrator коллекции должен установить и настроить поиск.
Начало поиска с помощью ключевое слово
Запустите поиск с помощью ключевое слово. Затем можно применить другие параметры, по мере необходимости, чтобы расширить или сузить результаты поиска.
- Чтобы получить результаты, соответствующие входным данным, может потребоваться удалить фильтры и снова выполнить поиск. После просмотра результатов поиска их можно сузить, применив соответствующие фильтры и снова выполнив поиск.
- Убедитесь, что ваши условия поиска написаны правильно. Поиск рабочих элементов не игнорирует ошибки орфографии.
- Вы можете получить сообщение о том, что не найдены соответствующие файлы, если вы используете дикий карта поиск с слишком большим количеством попаданий, например простой дикой карта строке поиска. В этой ситуации сделайте поиск более конкретным, чтобы уменьшить количество совпадений. Добавьте дополнительные символы слова или слова, которые вы хотите найти, или используйте условие или фильтр, чтобы ограничить количество возможных совпадений.
- Поиски не учитывает регистр.
Функции, использование и примеры поиска
Следующие функции применяются ко всем поискам, включая рабочие элементы, код, вики-сайты и пакеты.
Следующие функции применяются ко всем поискам, включая рабочие элементы, код и пакеты.
Функция поиска
Использование
Пример
Ключевое слово
Поиск на основе одного или нескольких ключевое слово.
validate
находит экземпляры, содержащие проверку слова.
Точное совпадение
Поиск на основе точного соответствия, заключенного в двойные кавычки.
"Client not found"
находит экземпляры, содержащие точное совпадение фраз клиента, не найдено.
Wild карта
- Добавьте дикие карта символы
*
и?
ключевое слово для расширения условий поиска. - Добавьте
*
в конце ключевое слово, чтобы найти элементы, начинающиеся с ключевое слово. - Добавьте
?
в середину любой буквенно-цифровой символ. - Используйте дикие карта символы в любой точке строки поиска, кроме префикса. С другими функциями фильтра поиска можно использовать префикс wild карта s.
- Для сопоставления нескольких символов можно использовать несколько диких карта.
alpha?version
находит экземпляры альфа1version и alphaXversion.Browser*
находит экземпляры BrowserEdge, BrowserIE и BrowserFirefox.CodeSenseHttp*
находит файлы, содержащие слова, начинающиеся с CodeSenseHttp, такие как CodeSenseHttpClient и CodeSenseHttpClientTest.
Логические операторы
- Найдите два или более ключевое слово с помощью логических операторов:
AND
,OR
иNOT
(должно быть верхним регистром). - Добавьте скобки в предложения для поддержки логических групп.
- Так как
AND
это оператор по умолчанию, запись двух ключевое слово без оператора совпадает с поискомAND
.
Validate AND revisit
находит файлы, содержащие слова проверки и пересмотра.Validate OR revisit
находит файлы, содержащие слова проверки или пересмотра.Validate NOT revisit
находит файлы, содержащие слово проверки , но не слова вернитесь.(Validate NOT revisit) OR "release delayed"
находит файлы, содержащие слово проверки, но не слова вернитесь или файлы, содержащие задержку выпуска фразы.
Близкое взаимодействие
- Поиск файлов на основе окрестностей с помощью операторов близкого взаимодействия: NEAR, BEFORE и AFTER (должно быть прописным).
- По умолчанию поиск близкого взаимодействия ищет термины в пределах пяти маркеров.
term1 BEFORE term2
возвращает все файлы, в которых термин1 возникает ДО термина 2 на расстоянии от пяти маркеров между ними.term1 AFTER term2
возвращает те же результаты, что и термин 2 ДО термина1.term1 NEAR term2
возвращает все файлы, в которых термин1 находится в пределах пяти расстояний от термина2 в любом направлении.term1 NEAR term2
возвращает те же результаты, чтоterm1 BEFORE term2
и ORterm2 BEFORE term1
.
Специальные символы
- Экранируйте специальные символы ,
)
,]
*
[
:
, и?
путем их заключения в фразу(
с разделителями с двойными кавычками. - Включите специальные символы в строку поиска или выполните поиск специально для специальных символов в соответствии со следующими правилами:
- CodeA23? R находит файлы, содержащие слова, начинающиеся с CodeA23
- Имеет любой буквенно-цифровой символ далее и заканчивается на R. Например, CodeA234R и CodeA23QR.
- Найдите специальный символ, который не является частью языка запросов.
"flatten()"
находит литеральную строку flatten(). Найдите литеральное вхождение символа двойной кавычки , выполнив его с помощью escape-символа\
и заключив строку поиска в двойные кавычки."\"react-redux\""
находит литеральную строку React-redux.
Поиск с другой страницы
Вы можете выполнить поиск на любой из следующих страниц:
- Страница проекта организации: запускает поиск во всех проектах.
- Страница обзора проекта: автоматически применяет фильтр для поиска в выбранном проекте.
- Страница "Доски" для проекта: автоматически отображаются последние рабочие элементы и невыполненные работы, к которым обращается пользователь.
- Azure Repos, Pipelines, Test Plans или страница артефактов проекта: автоматически отображаются функциональные фильтры для поиска кода.
- Вики-страница: автоматически перейдите на вики-страницу, открываемую недавно.
Дополнительные сведения см. в следующих статьях:
Совет
Нет результатов, найденных для ...
Слишком много попаданий из простого дикого карта поиск не может привести к совпадениям файлов. Вы можете сузить поиск, добавив дополнительные символы или используя условие или фильтр.
Дополнительные функции поиска
Дополнительные задачи и действия поиска см. в следующей таблице.
Задача поиска
Действие
Поиск параметра организации
Перейдите в организацию и выберите параметры организации.
Поиск параметра проекта
Перейдите к проекту и выберите параметры проекта.
Поиск параметра пользователя
Перейдите на страницу параметров пользователя.
Найти пользователя
Перейдите в организацию и выберите "Пользователи>параметров организации", а затем введите имя в поле фильтра.
Поиск организации
Прокрутите экран слева от экрана, в котором перечислены все организации.
Найти проект
Перейдите в организацию и введите имя проекта в поле "Фильтр проектов".
Просмотр журнала файлов и сравнение версий
Перейдите в Репозитории>файлов, выделите файл и выберите журнал.
Примечание.
При поиске на странице параметров организации результаты поиска включают параметры уровня организации и уровня проекта.
Требования к повторному индексу поиска
Поиск Azure DevOps Server имеет следующее ограничение:
- Если вы выполняете операцию аварийного восстановления и перемещаете сервер обратно в более ранний моментальный снимок базы данных SQL, переиндексируйте все коллекции.
Расширения Marketplace
- Поиск кода— расширяет поиск с помощью быстрых, гибких и точных результатов поиска по всему коду. Требуется для поиска репозиториев.
- Поиск путей Azure. Добавляет специальный центр поиска в Boards для поиска в итерации и пути к областям без необходимости создавать и поддерживать пользовательские запросы.
Примечание.
Azure DevOps не поддерживает некоторые расширения. Дополнительные сведения или помощь см. в Visual Studio Marketplace.
Следующие шаги
Связанные статьи
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по