기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에서 코드, 이슈, 프로젝트, 사용자 검색 CodeCatalyst
의 검색 창이나 전용 검색 결과 창을 사용하여 코드, 이슈, 프로젝트, 사용자를 검색하세요 CodeCatalyst. CodeCatalyst
검색 창에 이름, 설명, 상태 등의 쿼리를 입력하여 스페이스 및 프로젝트 전반의 리소스를 찾을 수 있습니다. 검색 쿼리 언어를 사용하여 검색 쿼리를 구체화할 수도 있습니다.
검색하려면
-
상단 내비게이션 바의 검색 창에 검색어를 입력합니다.
-
(선택 사항) CodeCatalyst 의 검색어 언어를 사용하여 검색 쿼리를 세분화합니다. 자세한 정보는 검색 쿼리 구체화하기을 참조하세요.
-
다음 중 하나를 수행하십시오.
-
현재 참여하고 있는 프로젝트 내에서 리소스를 검색하려면 이 프로젝트를 선택합니다.
-
현재 있는 스페이스의 모든 프로젝트에서 리소스를 검색하려면 이 스페이스를 선택합니다.
-
-
다음 중 하나를 수행하여 전용 검색 결과 창에서 검색 결과를 확인하십시오.
-
빠른 검색 결과 창 하단에서 projt-name | space-name으로 모든 결과 보기를 선택하여 모든 검색 결과를 확인합니다.
-
모든 검색 결과를 보려면 Enter를 누르십시오.
-
작은 정보
풀 리퀘스트 댓글이나 설명이나 이슈 댓글이나 설명에서 다른 프로젝트 사용자를 언급하세요. 이때 @ 기호 다음에 표시 이름이나 사용자 이름을 붙입니다. @ 기호 다음에 이슈 또는 코드 파일 이름을 사용하여 이슈 또는 코드 파일과 같은 리소스에 연결할 수도 있습니다.
검색 쿼리 구체화하기
검색 후에도 원하는 내용을 찾을 수 없는 경우 CodeCatalyst 의 특수 검색어 언어를 사용하여 검색을 세분화할 수 있습니다. 개별 필드에는 문자 제한이 없지만 전체 쿼리는 1,024자로 제한됩니다.
유형별 상세 검색
검색 범위를 특정 유형의 정보로 구체화하려면
검색에 포함시키십시오. 여기서 type:result-type
결과 유형은,, 또는
입니다code
. issue
project
user
예:
-
type:code AND java
— “java”가 포함된 코드 관련 필드에 코드 결과를 표시합니다.자세한 정보는 코드 필드을 참조하세요.
-
type:issue AND Bug
— “버그”가 포함된 이슈 관련 필드에 이슈 결과를 표시합니다.자세한 정보는 이슈 필드을 참조하세요.
-
type:user AND MaryMajor
— “" 가 포함된 사용자 관련 필드에 사용자 결과를 표시합니다. MaryMajor자세한 정보는 사용자 필드을 참조하세요.
-
type:project AND Datafeeder
— 'Datafeeder'가 포함된 프로젝트 결과를 표시합니다.자세한 정보는 프로젝트 필드을 참조하세요.
분야별 세분화
검색 범위를 특정 필드로 구체화하려면 필드 이름이
,,, 등인 검색에
포함하세요. field-name:query
쿼리는
검색 대상 텍스트입니다. title
username
project
description
필드 목록은 을 참조하십시오. 검색 가능한 필드 참조 괄호를 사용하여 여러 쿼리를 검색할 수 있습니다.
예:
-
title:bug
— 제목에 “버그”가 포함된 결과를 표시합니다. -
username:John
— 사용자 이름에 “John”이 포함된 결과를 표시합니다. -
project:DataFeeder
— 프로젝트 “DataFeeder" 에 결과를 표시합니다. 쿼리는 대소문자를 구분하지 않습니다. -
description:overview
— 설명에 “개요”가 포함된 결과를 표시합니다.
부울 연산자를 사용한 구체화
검색 구문에 제약 조건을 지정하려면 부울 연산자AND
, OR
및 를 사용할 수 있습니다. NOT
여러 구문을 나열하는 경우 기본적으로 해당 구문을 와 CodeCatalyst OR
결합합니다. 괄호를 사용하여 검색어를 그룹화할 수 있습니다.
-
exception AND type:code
— “예외”에 대한 코드 결과만 표시합니다. -
path:README.md AND repo:ServerlessAPI
— 리포지토리 이름이 “서버리스API”인 “Readme.md”를 포함하는 경로에 대한 결과를 표시합니다. -
buildspec.yml AND (repo:ServerlessAPI OR ServerlessWebApp)
— 리포지토리가 “서버리스 API” 또는 “" 인 경우 “buildspec.yml”에 대한 결과를 표시합니다. ServerlessWebApp -
path:java NOT (path:py OR path:ts)
— 경로에 “java”는 포함되지만 “py” 또는 “ts”는 포함되지 않은 결과를 표시합니다.
프로젝트별 정제
검색 범위를 특정 프로젝트로 구체화하려면
검색에 포함시키십시오. 여기서 project:name AND query
이름은
검색 대상 프로젝트이고 쿼리는
검색 대상 콘텐츠입니다.
-
project:name AND query
— 경로에 쿼리와 프로젝트 이름이 포함된 결과를 표시합니다.
검색 작업 시 고려 사항
지연된 콘텐츠 업데이트 — 이름 변경이나 이슈 재배정과 같은 콘텐츠 업데이트가 검색 결과에 반영되는 데 몇 분 정도 걸릴 수 있습니다. 코드베이스 마이그레이션과 같은 대규모 업데이트는 검색결과에 표시되는 데 시간이 더 오래 걸릴 수 있습니다.
이스케이프 특수 문자 — 다음과 같은 특수 문자는 검색 쿼리에서 특별히 고려해야 합니다. + - & & || ! ( ) { } [ ]
^ " ~ * ? : \
특수 문자는 쿼리에 영향을 주지 않으므로 제거하거나 이스케이프 처리해야 합니다. 문자를 이스케이프 처리하려면 문자 앞에 백슬래시 (\) 를 추가합니다. 예를 들어 [기능] 검색 쿼리는 기능 또는\ [기능\] 이어야 합니다.
검색 범위 좁히기 — 검색에서는 대소문자를 구분하지 않습니다. 모두 소문자로 검색하면 대소문자 변경 시 쿼리에서 단어가 분리되는 것을 방지할 수 있습니다. 예를 들어, 및만 쿼리하려면 또는 만 MyService
포함하는 결과가 나오지 않도록 쿼리를 myservice
사용해 보세요. MyService
my
service
검색은 기본적으로 OR별 연결을 사용하여 단어와 단어 일부를 결합합니다. 예를 들어, 와 를 모두 포함하는 결과를 new
function
반환하고 또는 만 포함된 결과를 new function
반환할 수 있습니다. new
function
후자를 피하려면 여러 단어를 다음과 같이 조합하십시오AND
. 예를 들어, 검색할 수 있습니다new AND function
.
기본 브랜치 - 검색은 소스 리포지토리의 기본 브랜치에서 최근에 커밋한 코드 결과만 반환합니다. 다른 브랜치나 커밋에서 코드를 찾으려면 리포지토리를 로컬에서 복제하거나, 개발 환경에서 브랜치를 열거나, UI에서 브랜치와 세부 정보를 보는 것을 고려해 보세요. CodeCatalyst 기본 브랜치를 변경하면 검색으로 검색할 수 있는 파일도 업데이트됩니다. 자세한 정보는 리포지토리의 기본 브랜치 관리을 참조하세요.
중요
CodeCatalyst 연결된 리포지토리의 기본 브랜치 변경 감지를 지원하지 않습니다. 연결된 저장소의 기본 분기를 변경하려면 먼저 연결을 해제하고 기본 분기를 변경한 다음 다시 연결해야 합니다. CodeCatalyst 자세한 정보는 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, GitLab Jira 프로젝트 연결 CodeCatalyst을 참조하세요.
가장 좋은 방법은 리포지토리를 연결하기 전에 항상 최신 버전의 확장 프로그램을 사용하는 것입니다.
검색 가능한 필드 참조
CodeCatalyst 검색 쿼리를 입력하면 다음 필드를 검색합니다. 별칭은 고급 쿼리 언어로 필드를 참조하는 데 사용할 수 있는 또 다른 이름입니다.
필드 | 별칭 | 설명 |
---|---|---|
브랜치/이름 |
분기 |
코드 파일이 있는 지점의 이름 |
code |
N/A |
검색과 일치하는 소스 코드의 일부를 나타내는 코드 스니펫 형태의 코드 내용에 대한 정보입니다. |
CommitId |
N/A |
반환된 코드 파일이 마지막으로 업데이트된 커밋의 커밋 ID입니다. 에서 지정한 브랜치 이름 끝에 있는 커밋 ID일 수도 있고 아닐 수도 있습니다. |
커밋 메시지 |
N/A |
코드 파일이 마지막으로 업데이트된 커밋의 커밋 메시지입니다. 에서 지정한 브랜치 이름 끝에 있는 커밋 메시지일 수도 있고 아닐 수도 있습니다. |
filePath |
경로 |
이 코드 파일의 파일 경로입니다. |
lastUpdatedBy |
N/A |
CodeCatalyst 코드 파일을 마지막으로 업데이트한 사용자 사용자 이름을 사용할 수 없는 경우 이 값은 Git 구성 파일에 구성된 사용자의 이메일 주소가 됩니다. |
lastUpdatedBy아이디 |
N/A |
코드 파일을 마지막으로 업데이트한 사용자의 시스템 생성 고유 ID. 사용자 ID를 사용할 수 없는 경우 이 값은 사용자의 이메일 주소일 수 있습니다. |
lastUpdatedTime |
N/A |
코드 파일이 포함된 커밋으로 검색 데이터가 마지막으로 업데이트된 시간 (협정 세계시 (UTC) 타임스탬프). |
projectId |
N/A |
시스템에서 생성한 프로젝트의 고유 ID. |
projectName |
프로젝트 이름, 프로젝트 |
코드 파일이 커밋된 소스 리포지토리가 포함된 프로젝트의 표시 이름. |
리포지토리 ID |
리포 ID |
시스템에서 생성한 소스 리포지토리의 고유 ID. |
repositoryName |
리포지토리, 리포지토리 |
코드 파일이 커밋된 소스 리포지토리의 표시 이름. |
필드 | 별칭 | 설명 |
---|---|---|
담당자 ID |
담당자 ID |
이슈에 배정된 사용자의 시스템에서 생성한 고유 ID. |
양수인 |
양수인 |
이슈에 배정된 사용자의 사용자 이름 |
생성자 |
N/A |
이슈를 생성한 사용자의 디스플레이 이름. |
createdById |
N/A |
이슈를 생성한 사용자의 시스템 생성 고유 ID. |
생성 시간 |
N/A |
이슈가 생성된 시간 (협정 세계시 (UTC) 타임스탬프) |
설명 |
N/A |
문제에 대한 설명. |
보관되었습니다. |
archived |
이슈를 보관된 상태로 생성할지 여부를 나타내는 부울 값입니다. |
차단됨 |
차단됨 |
문제가 차단된 것으로 표시되었는지 여부를 나타내는 부울 값입니다. |
레이블 ID |
라벨 ID |
시스템에서 생성한 문제 라벨의 고유 ID. |
lastUpdatedBy |
N/A |
문제를 마지막으로 업데이트한 사용자의 이름을 표시합니다. |
lastUpdatedBy아이디 |
N/A |
시스템에서 생성한 문제를 마지막으로 업데이트한 사용자의 고유 ID입니다. |
lastUpdatedTime |
N/A |
문제가 마지막으로 업데이트된 시간 (협정 세계시 (UTC) 타임스탬프 기준). |
우선순위 |
N/A |
문제의 우선 순위 (문제가 할당된 경우). |
projectId |
N/A |
시스템에서 생성한 프로젝트의 고유 ID. |
projectName |
프로젝트 이름, 프로젝트 |
이 문제를 찾을 수 있는 프로젝트. |
쇼트 ID |
N/A |
문제의 단축된 자동 증가 식별자입니다. |
status |
N/A |
문제가 기내 백로그에 있는지 또는 컬럼에 있는지 여부를 나타내는 문제 상태. |
상태 ID |
N/A |
상태의 시스템 식별자입니다. |
title |
N/A |
문제 제목. |
필드 | 별칭 | 설명 |
---|---|---|
설명 |
N/A |
프로젝트 설명. |
lastUpdatedTime |
N/A |
프로젝트 메타데이터가 마지막으로 업데이트된 시간 (협정 세계시 (UTC) 타임스탬프 기준). |
projectName |
project |
스페이스에 있는 프로젝트의 이름. |
프로젝트 경로 |
N/A |
프로젝트 생성 중에 정의된 URL 라우팅 가능한 프로젝트 이름. 프로젝트 이름이 필요한 URL에 사용됩니다. |
필드 | 별칭 | 설명 |
---|---|---|
displayName |
N/A |
에서 사용자가 사용하는 이름 CodeCatalyst. 표시 이름은 고유하지 않습니다. |
이메일 |
N/A |
사용자의 이메일 주소. |
lastUpdatedTime |
N/A |
사용자 메타데이터가 마지막으로 업데이트된 시간 (협정 세계시 (UTC) 타임스탬프). |
사용자 이름 |
사용자 이름 |
사용자가 가입할 때 선택한 사용자 이름. CodeCatalyst 표시 이름과 달리 사용자 이름은 변경할 수 없습니다. |