Bitbucket에서 검색을 시작하려면 사이드 바의 Bitbucket 아이콘 아래에있는 돋보기를 클릭 한 다음에 한 단어 또는 전체 구문 (큰 따옴표로 묶음)을 입력합니다.
Bitbucket 어디에서나 “ /
“ 단축키로 검색 할 수 있습니다. 검색어는 파일 경로, 파일 이름 또는 파일의 내용 입니다.
Bitbucket의 검색 결과는 코드를 인식합니다. 즉, 검색 결과의 순위가 지정되어 함수 및 유형 정의가 다른 결과보다 먼저 표시됩니다. 연산자 또는 수정자를 사용하여 검색 결과를 구체화 할 수도 있습니다.
검색 범위
검색 범위는 검색 위치에 따라 다릅니다.
Search context | Search scope |
---|---|
계정 | 사용자 또는 작업공간이 소유하거나 액세스 할 수 있는 모든 저장소 |
저장소 | 개별 저장소 및 하위 디렉토리 |
액세스 권한이있는 계정과 연결되지 않은 공용 저장소에서 검색하려면 해당 저장소로 이동하여 검색하십시오.
File or path search
파일 이름 또는 경로의 일부를 검색하여 파일을 찾을 수 있습니다. 검색에서 path
를 사용하면 path 세크먼트의 정확한 일치만 지원하며 수정없이 파일 이름의 일부를 사용하여 검색 할수도 있습니다.
Query | Result |
---|---|
|
|
|
|
|
|
|
|
구문 쿼리
구문 쿼리를 사용하여 특정 순서로 나타나는 여러 단어를 찾을 수 있습니다.
구문을 검색하려면 단어를 큰 따옴표로 묶으십시오. 예를 들어, abstract
라는 단어와 class
라는 단어 (또는 일부)가 나오는 파일을 찾으려면 다음과 같습니다.
"abstract class"
이 쿼리는 “ abstract(class
”와 같은 인스턴스도 찾을 수도 있습니다.
큰 따옴표가 없는 동일한 검색 쿼리는 순서 상관없이 abstract
과 class
를 모든 포함하는 파일을 반환합니다.
검색 연산자
검색 연산자를 사용하여 검색 결과를 구체화 할 수 있습니다.
연산자는 모두 대문자여야만 합니다.
연산자는 단독으로 사용할 수 없습니다. 수반되는 검색어와 함께 사용되어야 합니다.
검색어에 AND를 입력할 수 없습니다. 여러 검색어가 암시적으로 결합됩니다. 예를 들어
bitbucket jira
에 대한 쿼리는bitbucket
과jira
둘 다 포함하는 파일만 일치할 것임을 의미합니다.
다음은 사용 가능한 검색 연산자입니다:
Operator | Example query | Results |
---|---|---|
none |
| 순서에 상관없이 |
|
|
|
|
| 단어 앞에서 사용됩니다. |
유효하거나 유효하지 않는 검색 구문의 예:
Valid | Query | Result |
---|---|---|
❎ | MyClass AND MyComponent NOT "YourClass" |
|
❎ | NOT "YourClass" | 연산자는 단독으로 사용할 수 없습니다. 제외 할 항목 앞에 일치 할 검색어를 지정해야 합니다. |
✅ | MyClass MyComponent NOT "YourClass" |
|
검색 수정자
수정자를 사용하여 검색 결과를 구체화 할 수 있습니다.
key : value
형식으로 수정자를 사욯합니다.여러 수정자를 결합 할 수 있습니다. 아래의 여러 수정자 사용 부분을 참조하십시오.
수정자는
NOT
연산자를 사용하여 부정 할 수 있습니다. 윗 부분의 검색 연산자를 참조하십시오.
다음은 사용 가능한 검색 수정자입니다.
Modifier | Example query | Results |
---|---|---|
repo:<repo slug> <term> | repo:myrepo MyClass |
저장소 이름에는 와일드 카드가 지원되지 않습니다. 저장소의 기본 분기만 검색됩니다. |
project:<project key> <term> | project:MYPROJ jira | key가 |
path:<directory|filename> <term> | path:src MyClass |
|
ext:<file extension> <term> | ext:lhs jira |
|
lang:<language> <term> | lang:c jira |
|
경로 수정자
특정 경로만 고려하도록 코드 검색을 제한 할 수 있습니다. 검색을 위해 파일 경로는 디렉토리 및 파일 이름을 포함하여 세그먼트( /
로 구분 된 부분)로 분할됩니다. 일치는 하나 이상의 세그먼트에서 수행되며 대소문자를 구분하지 않습니다. 세그먼트 내에는 부분 일치가 없습니다.
Example query | Results |
---|---|
path:src MyClass |
|
path:/src MyClass |
|
path:src/main MyClass | |
path:src/*/module MyClass |
|
path:styles/*.css class |
|
MyClass NOT path:src |
|
0 Comments