할당자 및 문제에 적용된 레이블 및 프로젝트의 필드와 같은 항목 메타데이터에 대한 필터를 사용하여 보기에 표시되는 항목을 사용자 지정할 수 있습니다. 필터를 결합하고 보기로 저장할 수 있습니다. 자세한 내용은 "보기 관리"을 참조하세요.
보기를 필터링하려면 를 클릭하고 필터링할 필드와 값을 입력하기 시작합니다. 입력하면 가능한 값이 나타납니다. 명령+ K(Mac) 또는 Ctrl+K(Windows/Linux)을 눌러 프로젝트 명령 팔레트를 열고 “필터링 기준”을 입력하여 사용 가능한 필터 중에서 선택할 수도 있습니다.
보드 레이아웃에서 항목 데이터를 클릭하여 해당 값이 있는 항목을 필터링할 수 있습니다. 예를 들어 담당자를 클릭하여 해당 담당자에 대한 항목만 표시합니다. 필터를 제거하려면 항목 데이터를 다시 클릭합니다.
여러 필터를 사용하면 논리적 AND 필터로 작동합니다. 예를 들어 는 label:bug status:"In progress"
레이블과 "진행 중" 상태 있는 bug
항목을 반환합니다. 논리 OR 필터 역할을 하는 동일한 필드에 대해 여러 값을 제공할 수도 있습니다. 예를 들어 는 label:bug,support
또는 support
레이블이 bug
있는 항목을 반환합니다. Projects는 현재 여러 필드의 논리적 OR 필터를 지원하지 않습니다.
Projects에 대한 인사이트를 사용하여 만든 차트에 동일한 필터를 사용할 수 있으므로 차트를 만드는 데 사용되는 데이터를 필터링할 수 있습니다. 자세한 내용은 "Projects에 대한 인사이트 정보"을 참조하세요.
보기를 필터링한 다음 항목을 추가하면 필터링된 메타데이터가 새 항목에 적용됩니다. 예를 들어 를 기준으로 status:"In progress"
필터링하고 항목을 추가하는 경우 새 항목의 상태 "진행 중"으로 설정됩니다.
필터를 사용하여 매우 구체적인 용도로 보기를 생성할 수 있습니다. 예를 들어 를 사용하여 assignee:@me status:todo last-updated:5days
최근 5일 동안 업데이트되지 않은 "todo" 상태 사용하여 현재 사용자에게 할당된 모든 작업의 보기를 만들 수 있습니다. 와 같은 no:label no:assignee repo:octocat/game
음수 필터를 사용하여 심사 보기를 만들 수 있습니다. 이 필터는 레이블이 없고 리포지토리에 octocat/game
있는 담당자가 없는 항목을 표시합니다.
필드 필터링
한정자 | 예제 |
---|---|
assignee:USERNAME | assignee:octocat 은 에 할당된 항목을 표시합니다 @octocat. |
label:LABEL | label:bug 는 "bug" 레이블이 적용된 항목을 표시합니다. |
field:VALUE | 상태:d" 상태" 필드가 "완료"로 설정된 항목을 표시합니다. |
reviewers:USERNAME | reviewers:octocat 은 에서 검토한 @octocat항목을 표시합니다. |
milestone:"MILESTONE" | milestone:"베타 릴리스" 는 "베타 릴리스" 마일스톤에 할당된 항목을 표시합니다. |
필터 결합
여러 필드에 대한 필터를 만들 수 있습니다. 보기에 모든 필터와 일치하는 항목이 표시됩니다.
한정자 | 예제 |
---|---|
assignee:USERNAME field:VALUE | assignee:octocat priority:1은 우선 순위가 1인 에 할당된 @octocat 항목을 표시합니다. |
동일한 필드에서 여러 값을 필터링할 수도 있습니다. 값을 쉼표로 구분하면 뷰에 제공된 값과 일치하는 항목이 표시됩니다.
한정자 | 예제 |
---|---|
assignee:USERNAME,USERNAME | assignee:octocat,stevecat은 또는 @stevecat에 @octocat 할당된 항목을 표시합니다. |
동일한 필드의 여러 값을 필터링하지만 제공된 모든 값과 일치하는 항목을 표시하려면 각 값에 대해 한정자를 반복할 수 있습니다.
한정자 | 예제 |
---|---|
assignee:USERNAME assignee:USERNAME | assignee:octocat assignee:stevecat은 및 @stevecat둘 다 @octocat 에 할당된 항목을 표시합니다. |
일부 항목과 일치하고 모든 항목과 일치하는 필터를 결합할 수도 있습니다.
한정자 | 예제 |
---|---|
field:VALUE,VALUE assignee:USER assignee:USER | label:bug,onboarding assignee:octocat assignee:stevecat은 버그 또는 온보딩 레이블이 있지만 및 @stevecat모두 @octocat 에 할당된 항목을 표시합니다. |
필터 부정
하이픈 접두사를 사용하여 조합을 포함한 모든 필터를 반전할 수 있습니다.
한정자 | 예제 |
---|---|
-assignee:USERNAME | -assignee:octocat 에는 에 할당된 @octocat항목이 표시되지 않습니다. |
-field:VALUE | -상태:d상태 "완료"가 있는 항목은 표시되지 않습니다. |
-field:VALUE,VALUE | -priority:1,2 는 우선 순위가 1 또는 2인 항목을 표시하지 않습니다. |
값이 누락된 항목 필터링
를 사용하여 no:
값이 누락된 항목을 필터링할 수 있습니다.
한정자 | 예제 |
---|---|
no:assignee | no:assignee 는 할당되지 않은 항목을 표시합니다. |
no:reviewers | no:reviewers 는 검토자가 없는 끌어오기 요청을 표시합니다. |
no:FIELD | no:priority 는 빈 우선 순위 필드가 있는 항목을 표시합니다. |
하이픈 접두사로 이 동작을 부정하고 값이 있는 항목만 반환할 수도 있습니다.
한정자 | 예제 |
---|---|
-no:assignee | -no:assignee 는 할당된 항목만 표시합니다. |
-no:FIELD | -no:priority는 우선 순위 필드에 값이 있는 항목만 표시합니다. |
항목 위치별 필터링
한정자를 repo
사용하여 특정 리포지토리의 항목을 필터링합니다.
한정자 | 예제 |
---|---|
repo:OWNER/REPO | repo:octocat/game 은 "octocat/game" 리포지토리의 항목을 표시합니다. |
항목 상태 또는 항목 유형 필터링
한정자를 is
사용하여 특정 상태의 특정 유형의 항목 또는 항목을 필터링할 수 있습니다.
한정자 | 예제 |
---|---|
is:STATE | is:open 은 열려 있는 문제 및 끌어오기 요청을 표시합니다. |
is:closed 는 닫힌 문제 및 끌어오기 요청을 표시합니다. | |
is:merged 는 병합된 끌어오기 요청을 표시합니다. | |
is:TYPE | is:issue 는 문제만 표시합니다. |
is:pr 은 끌어오기 요청만 표시합니다. | |
is:draft 는 초안 문제와 초안 끌어오기 요청을 표시합니다. | |
is:issue is:open 은 열려 있는 문제를 표시합니다. |
근거를 기준으로 필터링
가까운 이유로 닫힌 항목을 필터링할 수 있습니다.
한정자 | 예제 |
---|---|
reason:CLOSE REASON | reason:completed 는 완료되었으므로 닫힌 항목이 표시됩니다. |
reason:"not planned" 는 "계획되지 않은" 이유로 닫힌 항목을 표시합니다. | |
reason:reopened 는 이전에 닫힌 후 다시 연 항목을 표시합니다. |
추적된 필드로 필터링
작업 목록의 다른 문제로 추적되는 문제를 필터링할 수 있습니다. 자세한 내용은 "작업 목록 정보"을 참조하세요.
한정자 | 예제 |
---|---|
tracked-by:"OWNER/REPO#ISSUE NUMBER" | tracked-by:"octocat/game#11" 은 리포지토리의 octocat/game 문제 #11에서 작업 목록에 의해 추적된 모든 문제를 표시합니다. |
항목이 마지막으로 업데이트된 시간 필터링
구문을 사용하여 항목이 {number}days
마지막으로 업데이트된 시기를 필터링할 수 있습니다.
한정자 | 예제 |
---|---|
last-updated:NUMBERdays | 마지막 업데이트:1일 전에 마지막으로 업데이트된 항목이 표시됩니다. |
last-updated:7days는 7 일 전에 마지막으로 업데이트된 항목을 표시합니다. | |
-last-updated:10days는 지난 10 일 동안 업데이트된 항목을 표시합니다. |
번호, 날짜 및 반복 필드 필터링
, , >=
및 <``<=
를 사용하여 >
숫자, 날짜 및 반복 필드를 비교할 수 있습니다. 날짜는 형식으로 YYYY-MM-DD
제공되어야 합니다.
한정자 | 예제 |
---|---|
field:>VALUE | priority:>1 은 우선 순위가 1보다 큰 항목을 표시합니다. |
field:>=VALUE | date:>=2022-06-01 은 날짜가 "2022-06-01" 이상인 항목을 표시합니다. |
field:<VALUE | iteration:<"반복 5" 는 "반복 5" 앞에 반복이 있는 항목을 표시합니다. |
field:>=VALUE | points:<=10은 점 이 10개 이하인 항목을 표시합니다. |
를 사용하여 ..
포괄 범위를 필터링할 수도 있습니다. 범위를 *
사용하는 경우 와일드카드 연산자로 를 제공할 수 있습니다.
한정자 | 예제 |
---|---|
field:VALUE..VALUE | priority:1..3 은 우선 순위가 1, 2 또는 3인 항목을 표시합니다. |
date:2022-01-01...2022-12-31 은 2022년의 항목을 표시합니다. | |
points:*.. 10은 10 을 포함하여 모든 항목의 포인트 값이 있는 항목을 표시합니다. | |
iteration:"반복 1".." 반복 4" 는 "반복 1", "반복 2", "반복 3" 및 "반복 4"의 항목을 표시합니다. |
키워드를 사용하여 담당자 및 검토자 필터링
키워드(keyword) 사용하여 @me
필터에서 자신을 나타낼 수 있습니다.
한정자 | 예제 |
---|---|
field:@me | assignee:@me 는 로그인한 사용자에게 할당된 항목을 표시합니다. |
-reviewers:@me 는 로그인한 사용자가 검토하지 않은 항목을 표시합니다. |
키워드를 사용하여 반복 및 날짜 필드 필터링
, @current
및 @next
키워드를 사용하여 @previous
현재 반복을 기준으로 반복을 필터링할 수 있습니다. 를 사용하여 @today
현재 날짜를 필터링할 수도 있습니다.
한정자 | 예제 |
---|---|
field:@keyword | iteration:@current 는 현재 반복에 할당된 항목을 표시합니다. |
iteration:@next 는 다음 반복에 할당된 항목을 표시합니다. | |
field:@today | date:@today 날짜가 현재 날짜로 설정된 항목을 표시합니다. |
키워드를 사용하여 , , <``>=
, <=
, +
, , -
및 ..
범위를 사용할 >
수도 있습니다.
한정자 | 예제 |
---|---|
field:@keyword..@keyword+n | iteration:@current..@current +3 은 현재 반복 및 다음 세 번의 반복에 할당된 항목을 표시합니다. |
date:@today..@today +7 은 날짜가 오늘 또는 다음 7일로 설정된 항목을 표시합니다. | |
field:<@keyword | iteration:<@current 는 현재 반복 전에 모든 반복에 할당된 항목을 표시합니다. |
field:>=@keyword | date:>=@today 날짜가 오늘 이상으로 설정된 항목을 표시합니다. |
텍스트 필드로 필터링
특정 텍스트 필드를 기준으로 필터링하거나 모든 텍스트 필드와 제목에서 일반 텍스트 필터를 사용할 수 있습니다. 공백이나 특수 문자가 포함된 텍스트로 필터링하는 경우 텍스트를 또는 '
따옴표로 "
묶습니다.
한정자 | 예제 |
---|---|
field:"TEXT" | title:"API 사용 중단"은 "API 사용 중단"과 정확히 일치하는 타이틀이 있는 항목을 표시합니다. |
field:TEXT | note:complete 는 "complete"와 정확히 일치하는 메모 텍스트 필드가 있는 항목을 표시합니다. |
TEXT | API 는 제목 또는 다른 텍스트 필드에 "API"가 있는 항목을 표시합니다. |
field:TEXT TEXT | label:bug rendering 은 제목 또는 다른 텍스트 필드에 "버그" 레이블과 "렌더링"이 있는 항목을 표시합니다. |
를 와일드카드로 사용할 *
수도 있습니다.
한정자 | 예제 |
---|---|
field:*TEXT* | label:*bug는 "bug* "라는 단어가 포함된 레이블이 있는 항목을 표시합니다. |
field:TEXT* | title:API* 는 "API"로 시작하는 제목이 있는 항목을 표시합니다. |
field:*TEXT | label:*support 는 "support"로 끝나는 레이블이 있는 항목을 표시합니다. |