Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure DevOps는 프로젝트 및 조직 전체에서 작업 항목, 코드 파일, 위키 페이지 및 패키지를 빠르게 찾는 데 도움이 되는 강력한 검색 기능을 제공합니다. 키워드, 와일드카드 및 고급 검색 필터를 사용하여 필요한 항목을 정확히 찾습니다.
검색할 수 있는 항목
- 작업 항목: 버그, 사용자 스토리, 작업 및 기타 작업 항목 찾기
- 코드: 소스 코드 파일 및 리포지토리를 통해 검색
- Wiki 페이지: 프로젝트에서 정보 찾기 및 게시된 wiki
- 패키지: Azure Artifacts 피드에서 아티팩트 찾기
특정 검색 유형에 대한 자세한 내용은 다음을 참조하세요.
필수 조건
액세스 수준 | 검색 기능 |
---|---|
모든 프로젝트 멤버 | 모든 프로젝트 멤버는 이해 관계자, 기본 및 더 높은 수준의 액세스 권한이 있는 사용자를 포함하여 검색 함수를 사용할 수 있습니다. |
관련자 제한 사항 |
-
Wiki 검색: 프로비전된 위키로만 제한됩니다. 게시된 위키 결과는 일반 리포지토리에 액세스해야 하므로 표시되지 않습니다. - 코드 검색: 관련자 사용자는 사용할 수 없습니다. |
참고 항목
액세스 기반 결과: 조직 또는 컬렉션에서 검색하는 경우 표시할 수 있는 프로젝트 및 항목에 대한 결과만 표시됩니다.
Important
Azure DevOps Server의 경우 컬렉션 관리자는 이러한 기능을 사용할 수 있기 전에 검색을 설치하고 구성 해야 합니다.
검색 팁
-
키워드로 시작: 관련 키워드로 검색을 시작한 다음 필터를 적용하여 필요에 따라 결과를 구체화합니다.
- 필터 조정: 초기 검색에서 원하는 결과가 생성되지 않는 경우 필터를 제거하고 다시 검색해 보세요. 검색 결과가 표시되면 적절한 필터를 적용하고 다시 검색하여 범위를 좁힐 수 있습니다.
- 맞춤법 검사: 검색에서 맞춤법 오류를 자동으로 수정하지 않으므로 검색어의 철자가 올바르게 지정되었는지 확인합니다.
- 와일드카드 검색 구체화: 너무 많은 적수와 함께 와일드카드 검색으로 인해 일치하는 파일을 찾을 수 없다는 메시지가 표시되는 경우 검색을 보다 구체적으로 만듭니다. 문자를 더 추가하거나 더 많은 필터를 사용하여 가능한 일치 항목 수를 제한합니다.
- 대/소문자를 구분하지 않습니다. 모든 검색은 대/소문자를 구분하지 않습니다.
검색 기능, 사용량 및 예시
다음 기능은 작업 항목, 코드, 위키 및 패키지를 비롯한 모든 검색에 적용됩니다.
다음 기능은 작업 항목, 코드 및 패키지를 비롯한 모든 검색에 적용됩니다.
검색 기능 | 사용법 | 예시 |
---|---|---|
키워드 | 하나 이상의 키워드를 기반으로 검색 |
validate
유효성 검사라는 단어가 포함된 인스턴스를 찾습니다. |
정확히 일치 | 큰따옴표로 묶은 정확한 일치 항목에 따라 검색 |
"Client not found" 는 클라이언트를 찾을 수 없는 정확한 구와 일치하는 인스턴스를 찾습니다. 검색에서 특수 문자를 예상대로 처리하지 못할 수 있습니다. 특수 문자를 이스케이프하거나 검색 구를 단순화해 보세요. |
와일드카드 | - 와일드카드 문자를 * ? 추가하고 키워드에 추가하여 검색 조건을 확장합니다.- 키워드의 끝에 추가하여 * 키워드로 시작하는 항목을 찾습니다.- 중간에 추가하여 ? 영숫자 문자를 나타냅니다.- 접두사를 제외한 검색 문자열의 어디에서나 와일드카드 문자를 사용합니다. 접두사 와일드카드를 다른 검색 필터 함수와 함께 사용할 수 있습니다. - 둘 이상의 와일드카드를 사용하여 둘 이상의 문자를 일치시킬 수 있습니다. |
-
alpha?version 는 alpha1version 및 alphaXversion의 인스턴스를 찾습니다.- Browser* 는 BrowserEdge, BrowserIE 및 BrowserFirefox의 인스턴스를 찾습니다.- CodeSenseHttp*
CodeSenseHttpClient 및 CodeSenseHttpClientTest와 같이 CodeSenseHttp로 시작하는 단어가 포함된 파일을 찾습니다. |
부울 연산자 | - 부울 연산 AND OR NOT 자를 사용하여 두 개 이상의 키워드를 찾습니다.- 논리 그룹화 지원을 위해 절에 괄호를 추가합니다. AND - 기본 연산자이므로 연산자가 없는 두 키워드의 항목은 검색과 동일합니다AND .- Validate AND revisit 는 유효성 검사 및 재방문 단어가 모두 포함된 파일을 찾습니다. |
-
Validate OR revisit 는 유효성을 검사 하거나 다시 방문하는 단어가 포함된 파일을 찾습니다.- Validate NOT revisit 는 유효성 검사 라는 단어가 포함되어 있지만 단어가 아닌 파일을 찾 은 다음 다시 방문합니다.- (Validate NOT revisit) OR "release delayed" 는 유효성 검사 라는 단어가 포함되지만 단어, *revisit 또는 구 릴리스가 지연된 파일이 포함된 파일을 찾습니다. |
특수 문자 | - 특수 문자( , ) , [ , ] , ? * : 및 큰따옴표로 구분된 구에 묶어 이스케이프합니다.- 다음 규칙에 따라 검색 문자열에 특수 문자를 포함하거나 특수 문자를 검색합니다. - CodeA23? R은 CodeA23으로 시작하는 단어가 포함된 파일을 찾습니다. - 다음에 영숫자 문자를 사용하고 R로 끝납니다. 예를 들어 CodeA234R 및 CodeA23QR입니다. - 쿼리 언어의 일부가 아닌 특수 문자를 검색합니다. |
-
"flatten()" 는 리터럴 문자열 flatten()를 찾습니다. 이스케이프 문자 앞에 이스케이프 문자를 를 검색합니다.- "\"react-redux\"" 는 리터럴 문자열 "react-redux"를 찾습니다. |
근접 | - 근접 연산자를 사용하여 주변을 기준으로 파일을 검색합니다. NEAR, BEFORE 및 AFTER(대문자여야 합니다). - 기본적으로 근접 검색은 5개의 토큰 거리 내에서 용어를 찾습니다. |
-
term1 BEFORE term2 는 term1이 5개의 토큰 사이의 거리 내에 있는 BEFORE term2가 발생하는 모든 파일을 반환합니다.- term1 AFTER term2 는 term2 BEFORE term1과 동일한 결과를 반환합니다.- term1 NEAR term2 는 term1이 어떤 방향으로든 term2에서 5 토큰 거리 내에 있는 모든 파일을 반환합니다.
term1 NEAR term2 는 OR과 동일한 결과를 term1 BEFORE term2 반환합니다 term2 BEFORE term1 . |
검색 기능 | 사용법 | 예시 |
---|---|---|
키워드 | 하나 이상의 키워드를 기반으로 검색 |
validate 는 유효성 검사라는 단어가 포함된 인스턴스를 찾습니다. |
정확히 일치 | 큰따옴표로 묶은 정확한 일치 항목에 따라 검색 |
"Client not found" 는 클라이언트를 찾을 수 없는 정확한 구와 일치하는 인스턴스를 찾습니다. 검색에서 특수 문자를 예상대로 처리하지 못할 수 있습니다. 특수 문자를 이스케이프하거나 검색 구를 단순화해 보세요. |
와일드카드 | - 와일드카드 문자를 * ? 추가하고 키워드에 추가하여 검색 조건을 확장합니다.- 키워드의 끝에 추가하여 * 키워드로 시작하는 항목을 찾습니다.- 중간에 추가하여 ? 영숫자 문자를 나타냅니다.- 접두사를 제외한 검색 문자열의 어디에서나 와일드카드 문자를 사용합니다. 접두사 와일드카드를 다른 검색 필터 함수와 함께 사용할 수 있습니다. - 둘 이상의 와일드카드를 사용하여 둘 이상의 문자를 일치시킬 수 있습니다. |
-
alpha?version 는 alpha1version 및 alphaXversion의 인스턴스를 찾습니다.- Browser* 는 BrowserEdge, BrowserIE 및 BrowserFirefox의 인스턴스를 찾습니다.- CodeSenseHttp*
CodeSenseHttpClient 및 CodeSenseHttpClientTest와 같이 CodeSenseHttp로 시작하는 단어가 포함된 파일을 찾습니다. |
부울 연산자 | - 부울 연산 AND OR NOT 자를 사용하여 두 개 이상의 키워드를 찾습니다.- 논리 그룹화 지원을 위해 절에 괄호를 추가합니다. AND - 기본 연산자이므로 연산자가 없는 두 키워드의 항목은 검색과 동일합니다AND .- Validate AND revisit 는 유효성 검사 및 재방문 단어가 모두 포함된 파일을 찾습니다. |
-
Validate OR revisit 는 유효성을 검사 하거나 다시 방문하는 단어가 포함된 파일을 찾습니다.- Validate NOT revisit 는 유효성 검사 라는 단어가 포함되어 있지만 단어가 아닌 파일을 찾 은 다음 다시 방문합니다.- (Validate NOT revisit) OR "release delayed" 는 유효성 검사 라는 단어가 포함되지만 단어, *revisit 또는 구 릴리스가 지연된 파일이 포함된 파일을 찾습니다. |
특수 문자 | - 특수 문자( , ) , [ , ] , ? * : 및 큰따옴표로 구분된 구에 묶어 이스케이프합니다.- 다음 규칙에 따라 검색 문자열에 특수 문자를 포함하거나 특수 문자를 검색합니다. - CodeA23? R은 CodeA23으로 시작하는 단어가 포함된 파일을 찾습니다. - 다음에 영숫자 문자를 사용하고 R로 끝납니다. 예를 들어 CodeA234R 및 CodeA23QR입니다. - 쿼리 언어의 일부가 아닌 특수 문자를 검색합니다. |
-
"flatten()" 는 리터럴 문자열 flatten()를 찾습니다. 이스케이프 문자 앞에 이스케이프 문자를 를 검색합니다.- "\"react-redux\"" 는 리터럴 문자열 "react-redux"를 찾습니다. |
다른 컨텍스트에서 검색
검색 환경은 검색을 시작하는 위치에 따라 조정됩니다.
- 조직 개요: 모든 프로젝트 및 리포지토리에서 검색
- 프로젝트 개요: 결과를 현재 프로젝트로 자동으로 필터링
- 보드 페이지: 최근 작업 항목 및 액세스한 백로그 표시
- Azure Repos/Pipelines/테스트 계획/아티팩트: 코드 및 아티팩트 검색에 대한 관련 필터를 표시합니다.
- Wiki 페이지: 위키 콘텐츠의 기본값 및 최근에 열린 페이지 표시
관련 리소스:
팁
결과를 찾을 수 없나요?
와일드카드 검색이 너무 많은 결과를 반환하는 경우 더 구체적인 문자를 추가하거나 필터를 적용하여 검색 범위를 좁힐 수 있습니다.
추가 검색 기능
다음 표에서는 다른 검색 작업과 검색 작업을 찾을 수 있는 위치를 보여 줍니다.
검색 작업 | 조치 |
---|---|
조직 설정 찾기 | 조직으로 이동하여 조직 설정을 선택합니다. |
프로젝트 설정 찾기 | 프로젝트로 이동하여 프로젝트 설정을 선택합니다. |
사용자 설정 찾기 | 사용자 설정 페이지로 이동합니다. |
사용자 찾기 | 조직으로 이동하여 조직 설정>다음 필터 상자에 이름을 입력합니다. |
조직 찾기 | 모든 조직을 나열하는 화면 왼쪽을 스크롤합니다. |
프로젝트 찾기 | 조직으로 이동한 다음 프로젝트 필터 상자에 프로젝트 이름을 입력합니다. |
파일 기록 보기 및 버전 비교 | Repos>로 이동하여 파일을 강조 표시한 다음 기록을 선택합니다. |
참고 항목
조직 설정 페이지에서 검색하는 경우 검색 결과에는 조직 수준 및 프로젝트 수준 설정이 모두 포함됩니다.
다시 인덱스 요구 사항 검색
검색에는 다음과 같은 제한 사항이 있습니다. DR(재해 복구) 작업을 수행하고 서버를 SQL 데이터베이스 의 이전 스냅샷으로 다시 이동하는 경우 모든 컬렉션을 다시 인덱싱합니다.
검색 확장 프로그램
다음 마켓플레이스 확장을 사용하여 검색 기능을 향상시킵니다.
- 코드 검색: 모든 코드 리포지토리에서 빠르고 유연하며 정확한 검색 결과를 제공합니다. 코드 콘텐츠를 검색하는 데 필요합니다.
- Azure Paths Search: 사용자 지정 쿼리를 만들지 않고 반복 및 영역 경로별로 작업 항목을 찾기 위한 특수 검색 허브를 Azure Boards에 추가합니다.
참고 항목
확장 지원은 Azure DevOps 배포에 따라 다릅니다. 지원을 받으려면 Visual Studio Marketplace를 방문하세요.