- 여러 이슈 보드
- 이슈 보드 사용 사례
- 이슈 보드 용어
- 목록에서 이슈 정렬하기
- 포커스 모드
- 그룹 이슈 보드
- 이슈 보드를 위한 GitLab 기업 기능
- 진행 중 제한 설정
- 차단된 이슈
- 이슈 보드에서 수행할 수 있는 작업
- 팁
- 이슈 보드 문제 해결
이슈 보드
이슈 보드는 기능 또는 제품 릴리스의 워크플로우를 계획, 조직화 및 시각화하는 데 사용되는 소프트웨어 프로젝트 관리 도구입니다.
Kanban이나 Scrum 보드로 사용할 수 있습니다.
이슈 보드는 이슈 추적과 프로젝트 관리를 결합하여 모든 것을 하나로 유지하여 워크플로우를 단일 플랫폼에서 조직화할 수 있게 합니다.
이슈 보드는 이슈와 레이블을 사용합니다. 이슈는 수직 목록에서 카드로 나타나며, 할당된 레이블, 마일스톤 또는 담당자에 의해 구성되어 있습니다.
이슈 보드는 팀이 작업 중인 이슈, 각 이슈를 담당하는 사람 및 워크플로우 상태를 표시할 수 있습니다.
팀원이 자신의 워크플로우를 조직할 수 있도록 하려면 여러 이슈 보드를 사용하세요. 이를 통해 동일 프로젝트에 여러 이슈 보드를 만들 수 있습니다.
다양한 이슈 보드 기능은 다른 GitLab 티어에서 사용할 수 있습니다:
티어 | 프로젝트 이슈 보드 수 | 그룹 이슈 보드 수 | 구성 가능한 이슈 보드 | 담당자 목록 |
---|---|---|---|---|
Free | 다수 | 1 | 아니요 | 아니요 |
Premium | 다수 | 다수 | 예 | 예 |
Ultimate | 다수 | 다수 | 예 | 예 |
이슈 보드를 위한 GitLab 엔터프라이즈 기능에 대해 자세히 알아보세요.
이슈 보드 기능의 비디오 프레젠테이션(2020년 4월)을 시청하세요.
여러 이슈 보드
- 프로젝트당 여러 이슈 보드가 12.1 버전부터 GitLab Free로 이동되었습니다.
- 그룹당 여러 이슈 보드는 GitLab Premium에서 이용할 수 있습니다.
여러 이슈 보드를 사용하면 다음과 같은 대상에 대해 한 개 이상의 이슈 보드를 사용할 수 있습니다:
- 모든 티어의 프로젝트
- 프리미엄 및 얼티밋 티어의 그룹
이는 한 리포지토리가 여러 제품의 코드를 호스팅하거나 한 팀 이상이 있는 대형 프로젝트에 유용합니다.
메뉴 상단의 검색 상자를 사용하여 나열된 보드를 필터링할 수 있습니다.
보드가 열 개 이상 있는 경우, 최근 섹션이 메뉴에 표시되고 마지막으로 방문한 네 개의 보드에 대한 바로 가기가 표시됩니다.
프로젝트 또는 그룹에 여러 보드가 있는 경우, 다시 이슈 보드를 방문할 때 GitLab은 자동으로 마지막으로 방문한 보드를 로드합니다.
이슈 보드 생성
사전 요구 사항:
- 프로젝트에 대해 최소한의 Reporter 역할이 있어야 합니다.
새 이슈 보드를 생성하려면 다음을 수행하세요:
- 이슈 보드 페이지의 왼쪽 상단에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
- 새 보드 생성을 선택합니다.
- 새 보드의 이름을 입력하고 그 범위를 선택합니다: 마일스톤, 레이블, 담당자, 또는 가중치.
이슈 보드 삭제
사전 요구 사항:
- 프로젝트에 대해 최소한의 Reporter 역할이 있어야 합니다.
현재 활성화된 이슈 보드를 삭제하려면 다음을 수행하세요:
- 이슈 보드 페이지의 왼쪽 상단에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
- 보드 삭제를 선택합니다.
- 확인을 위해 삭제를 선택합니다.
이슈 보드 사용 사례
GitLab 이슈 보드를 자신의 선호하는 워크플로우에 맞게 사용할 수 있습니다. 이슈 보드의 일반적인 사용 사례는 다음과 같습니다.
에픽, 이슈 헬스 상태, 및 스코프드 레이블과 함께 이슈 보드 사용 예시에 대한 자세한 내용은 다음을 참조하세요:
- Agile 포트폴리오 계획 및 프로젝트 관리를 위한 GitLab 사용 방법 블로그 글 (2020년 11월)
- GitLab을 사용한 프로젝트 간 Agile 워크 관리 (15분, 2020년 7월)
단일 이슈 보드의 사용 사례
GitLab Flow를 사용하면 이슈에서 제안을 논의하고, 레이블을 붙이고, 이슈 보드로 정리하고 우선순위를 정할 수 있습니다.
예를 들어, 이 단순화된 개발 워크플로우를 고려해 봅시다:
- 애플리케이션의 코드베이스를 호스팅하는 리포지토리가 있고, 팀원들이 적극적으로 코드에 기여합니다.
- 백엔드 팀이 새로운 구현에 착수하고, 피드백 및 승인을 수집하여 프론트엔드 팀에게 전달합니다.
- 프론트엔드가 완료되면, 새로운 기능은 테스트 환경에 배포되어 테스트됩니다.
- 성공적일 때, 운영 환경에 배포됩니다.
백엔드, 프론트엔드, 테스트, 운영 레이블이 있고 각각의 목록이 있는 이슈 보드가 있다면 다음을 할 수 있습니다:
- 개발 라이프사이클이 시작되어 운영 환경에 배포될 때까지 구현의 전체 흐름을 시각화합니다.
- 목록에서 이슈의 우선순위를 세로로 이동하여 정합니다.
- 레이블에 따라 이슈를 조직화하기 위해 목록 간에 이슈를 이동시킵니다.
- 하나 이상의 기존 이슈를 선택하여 목록에 추가합니다.
여러 이슈 보드 사용 사례
여러 이슈 보드를 사용하면 각 팀은 개별적으로 워크플로우를 조직화하기 위해 각자의 보드를 가질 수 있습니다.
스크럼 팀
여러 이슈 보드를 사용하면 각 팀마다 하나의 보드를 가집니다. 이제 이슈를 각 과정을 통해 이동할 수 있습니다. 예를 들어, 할 일, 진행 중, 완료.
주제의 구성
주제별로 순서대로 이슈를 정렬하기 위해 목록을 만들고, 빠르게 주제나 그룹을 변경하거나 UX, 프론트엔드, 백엔드 등 간을 이동합니다. 목록을 변경하면 각 이슈의 레이블이 업데이트되기 때문에 보드 간에 변경 사항이 반영됩니다.
팀 간의 이슈 보드 워크플로우
예를 들어, UX 팀이 다음과 같은 이슈를 포함한 이슈 보드가 있다고 가정해 봅시다:
- 할 일
- 진행 중
- 프론트엔드
무언가를 완료하면 카드를 프론트엔드로 이동합니다. 프론트엔드 팀의 보드는 다음과 같습니다:
- 프론트엔드
- 진행 중
- 완료
UX 팀에서 완료한 카드는 준비되면 자동으로 프론트엔드 열에 나타납니다.
스코프 레이블로 팀 간의 이슈 보드를 비슷한 방식으로 설정하는 자습서는 팀 이동용 이슈 보드 설정 튜토리얼에서 볼 수 있습니다.
참고: 보다 포괄적인 사용 사례를 보려면 블로그 게시물 GitLab Flow란?을 참조하세요. 실제 사용 사례 예제는 Codepen이 이슈 보드를 도입한 이유를 읽어볼 수 있습니다.
빠른 할당
팀원에게 빨리 이슈를 할당하려면:
- 각 팀원을 위한 담당자 목록을 만듭니다.
- 이슈를 팀원 목록으로 끌어다 놓습니다.
이슈 보드 용어
이슈 보드는 이슈의 고유한 보기를 나타냅니다. 각 목록이 있는 다중 목록으로 구성됩니다.
목록은 특정 속성과 일치하는 이슈를 표시하는 이슈 보드의 열입니다. 기본 “열림” 및 “닫힘” 목록 외에도 각 추가 목록은 선택한 레이블, 담당자 또는 마일스톤과 일치하는 이슈를 표시합니다. 각 목록 위에는 해당 목록에 속하는 이슈 수를 볼 수 있습니다. 목록의 유형은 다음과 같습니다:
- 열림 (기본): 다른 목록에 속하지 않은 모든 열린 이슈. 항상 가장 왼쪽에 나타납니다.
- 닫힘 (기본): 모든 닫힌 이슈입니다. 항상 가장 오른쪽 목록에 나타납니다.
- 레이블 목록: 해당 레이블의 모든 열린 이슈.
- 담당자 목록: 사용자에게 할당된 모든 열린 이슈.
- 마일스톤 목록: 마일스톤에 대한 모든 열린 이슈.
카드는 목록의 상자이며, 이슈를 나타냅니다. 카드를 다른 목록으로 끌어다 놓아 레이블, 담당자 또는 마일스톤을 변경할 수 있습니다. 카드에서 볼 수 있는 정보는 다음과 같습니다:
- 이슈 제목
- 연결된 레이블
- 이슈 번호
- 담당자
목록에서 이슈 정렬하기
필수 조건:
- 프로젝트의 리포터 역할을 최소한으로 가져야 합니다.
이슈를 생성하면 시스템이 해당 이슈의 프로젝트나 루트 그룹의 최대 값보다 큰 상대적 순서 값을 할당합니다. 이것은 이 문제가 표시되는 모든 이슈 목록의 맨 아래에 위치한다는 것을 의미합니다.
보드를 방문하면 목록에 정렬된 순서로 이슈가 나타납니다. 당신은 문제를 끌어서 순서를 변경할 수 있습니다. 변경된 순서는 저장되어, 나중에 동일한 보드를 방문하는 사람은 일부 예외를 제외하고 변경된 순서를 볼 수 있습니다.
이슈의 상대적 순서 값을 변경할 때마다 해당 이슈가 나타날 때마다 정렬이 업데이트됩니다. 만일 당신의 GitLab 인스턴스에서 사용자가 이슈 A
를 이슈 B
위로 끌어올리면, 이 두 문제가 후에 어떤 보드에서도 로드될 때 정렬이 유지됩니다. 이것은 같은 인스턴스의 다른 프로젝트 보드나 다른 그룹 보드일 수 있습니다.
이 명령은 이슈 목록에도 영향을 미칩니다. 이슈 보드에서의 순서를 변경하면 이슈 목록의 정렬도 변경되고, 그 반대도 마찬가지입니다.
포커스 모드
포커스 모드를 활성화하거나 비활성화하려면 오른쪽 상단에서 포커스 모드 전환 ()를 선택하십시오. 포커스 모드에서는 네비게이션 UI가 숨겨지므로 보드의 이슈에 집중할 수 있습니다.
그룹 이슈 보드
그룹 내비게이션 수준에서 접근 가능한 그룹 이슈 보드는 프로젝트 레벨 보드와 동일한 기능을 제공합니다. 그룹과 하위 그룹에 속하는 모든 프로젝트의 이슈를 표시할 수 있습니다.
GitLab Free 사용자는 단일 그룹 이슈 보드를 사용할 수 있습니다.
이슈 보드를 위한 GitLab 기업 기능
GitLab 이슈 보드는 GitLab Free 티어에서 사용할 수 있지만 일부 고급 기능은 더 높은 티어에서만 사용할 수 있습니다.
구성 가능한 이슈 보드
- 현재 반복을 범위로 설정하는 기능은 GitLab 13.8에서 도입되었습니다.
- 13.9 버전에서 GitLab 프리미엄으로 이동되었습니다.
이슈 보드는 마일스톤, 라벨, 담당자, 가중치, 그리고 현재 반복과 연결될 수 있으며, 이는 자동으로 보드에 이슈를 필터링합니다. 이를 통해 팀의 필요에 맞게 고유한 보드를 만들 수 있습니다.
보드의 범위는 보드를 만들거나 보드 편집 버튼을 선택하여 정의할 수 있습니다. 마일스톤, 반복, 담당자, 또는 가중치가 이슈 보드에 할당되면 이를 검색 창에서 더 이상 필터링할 수 없습니다. 이를 위해서는 원하는 범위(예: 마일스톤, 담당자, 또는 가중치)를 이슈 보드에서 제거해야 합니다.
보드에서 편집 권한이 없더라도 범위 보기를 선택하여 구성을 볼 수 있습니다.
비디오 프레젠테이션 시청하기: 구성 가능한 이슈 보드 기능.
이슈 가중치의 합
- 13.9 버전에서 GitLab 프리미엄으로 이동되었습니다.
각 목록 상단에는 해당 목록에 속하는 이슈들의 가중치 합계가 나타납니다. 이는 용량 할당에 보드를 사용할 때 특히 유용하며, 특히 담당자 목록과 조합하여 사용할 때 더욱 유용합니다.
담당자 목록
선택한 라벨을 가진 모든 이슈를 보여주는 일반 목록처럼, 사용자에게 할당된 모든 이슈를 보여주는 담당자 목록을 추가할 수 있습니다. 라벨 목록과 담당자 목록이 모두 있는 보드도 생성할 수 있습니다.
필수 조건:
- 프로젝트에 대해 최소한 리포터 역할을 가져야 합니다.
담당자 목록을 추가하려면:
- 목록 만들기를 선택합니다.
- 담당자를 선택합니다.
- 드롭다운 목록에서 사용자를 선택합니다.
- 보드에 추가를 선택합니다.
담당자 목록을 추가하면 해당 사용자에게 이슈를 할당하거나 할당 해제할 수 있으며, 이슈 및 목록 이동을 통해 이를 수행할 수 있습니다. 라벨 목록과 마찬가지로 담당자 목록을 삭제하려면 휴지통 아이콘을 선택하십시오.
마일스톤 목록
마일스톤에 대한 목록을 생성할 수도 있습니다. 이것은 지정된 마일스톤에 의해 이슈를 필터링하는 목록으로, 이슈 보드에서 더 많은 자유와 시야를 제공합니다.
필수 조건:
- 프로젝트에 대해 적어도 기고자(Reporter) 역할이 있어야 합니다.
마일스톤 목록을 추가하려면:
- 목록 생성을 선택합니다.
- 마일스톤을 선택합니다.
- 드롭다운 목록에서 마일스톤을 선택합니다.
- 보드에 추가를 선택합니다.
담당자 목록과 마찬가지로 이슈를 끌어다 마일스톤 목록으로 끌어오거나 끌어가서 끌어온 이슈의 마일스톤을 조작할 수 있습니다. 다른 목록 유형과 마찬가지로 목록을 제거하려면 휴지통 아이콘을 선택합니다.
이터레이션 목록
- GitLab 13.11에서 도입되었습니다 (기본적으로 사용 설정됨)
{iteration_board_lists}
라는 플래그로.- GitLab 14.6에서 일반적으로 사용 가능해졌습니다. 피처 플래그
{iteration_board_lists}
가 제거되었습니다.
이터레이션의 이슈 목록을 생성할 수 있습니다.
필수 조건:
- 프로젝트에 대해 적어도 기고자(Reporter) 역할이 있어야 합니다.
이터레이션 목록을 추가하려면:
- 목록 생성을 선택합니다.
- 이터레이션을 선택합니다.
- 드롭다운 목록에서 이터레이션을 선택합니다.
- 보드에 추가를 선택합니다.
마일스톤 목록과 마찬가지로 이슈를 끌어다 이터레이션 목록으로 끌어오거나 끌어가서 끌어온 이슈의 이터레이션을 조작할 수 있습니다.
스윔레인으로 이슈 그룹화
스윔레인을 사용하면 에픽으로 그룹화된 이슈를 시각적으로 볼 수 있습니다. 이슈 보드는 다른 모든 기능을 유지하면서 이슈를 다른 시각적으로 조직화합니다. 이 기능은 프로젝트 및 그룹 수준에서 모두 사용할 수 있습니다.
비디오 개요는 에픽 스윔레인 워크스루 - 13.6 (2020년 11월)를 참조하세요.
필수 조건:
- 프로젝트에 대해 적어도 기고자(Reporter) 역할이 있어야 합니다.
이슈 보드에서 에픽으로 이슈를 그룹화하려면:
- 그룹화 기준을 선택합니다.
- 에픽을 선택합니다.
이 뷰를 떠나지 않고 이슈를 편집하려면 이슈 카드(제목이 아님)를 선택하고 오른쪽에 사이드바가 나타납니다. 거기서 이슈의 다음을 볼 수 있고 편집할 수 있습니다:
- 제목
- 담당자
- 에픽
- 마일스톤
- 시간 추적 값 (읽기 전용)
- 마감일
- 라벨
- 가중치
- 알림 설정
또한 이슈를 드래그하여 위치와 에픽 할당을 변경할 수 있습니다:
- 이슈를 다시 정렬하려면 목록 내에서 새 위치로 드래그합니다.
- 이슈를 다른 에픽에 할당하려면 해당 에픽의 가로 라인으로 드래그합니다.
- 이슈를 에픽에서 할당 해제하려면 “할당되지 않은 에픽 이슈” 레인으로 드래그합니다.
- 이슈를 다른 에픽 및 다른 목록으로 동시에 이동하려면 문제를 대각선으로 드래그합니다.
진행 중 제한 설정
- 13.9에서 GitLab 프리미엄으로 이동되었습니다.
이슈 보드의 각 목록에 대해 작업 중 제한(WIP)을 설정할 수 있습니다. 제한이 설정되면 목록 헤더에 목록의 이슈 수와 이슈의 소프트 제한이 표시됩니다. 목록 내 항목과 제한을 초과하는 항목 사이에 선이 표시됩니다. 기본 목록(열림 및 닫힘)에 대해서는 WIP 제한을 설정할 수 없습니다.
예시:
- 4개의 이슈가 있는 목록이 있고 제한이 5인 경우, 헤더에 4/5가 표시됩니다. 제한을 초과하면 현재 이슈 수가 붉은색으로 표시됩니다.
- 5개의 이슈가 있는 목록에는 5개의 제한이 있습니다. 다른 이슈를 그 목록으로 이동할 때, 목록 헤더에 6/5가 표시되며, 여섯은 빨간색으로 표시됩니다. 제한을 초과하기 전에 제한 선이 여섯 번째 이슈 앞에 표시됩니다.
필수 조건:
- 프로젝트에 대해 적어도 기고자(Reporter) 역할이 있어야 합니다.
목록의 WIP 제한을 설정하려면:
- 편집하려는 목록의 상단에서 목록 설정 편집을 선택합니다(). 오른쪽에 목록 설정 사이드바가 열립니다.
- 작업 중 제한 옆의 편집을 선택합니다.
- 최대 이슈 수를 입력합니다.
- 저장하려면 Enter를 누릅니다.
차단된 이슈
- GitLab 13.10에서 도입됨: “차단” 아이콘을 가리킬 때 차단된 이슈를 볼 수 있습니다.
다른 이슈에 의해 차단된 경우, 해당 이슈 제목 옆에 아이콘이 나타나 차단된 상태를 나타냅니다.
차단된 아이콘 () 위로 마우스를 올리면 상세 정보 팝오버가 표시됩니다.
이슈 보드에서 수행할 수 있는 작업
- 이슈 편집.
- 새로운 목록 만들기.
- 기존 목록 제거.
- 목록에서 이슈 제거.
- 이슈 보드 전체에서 나타나는 이슈 필터링.
- 이슈 및 목록 이동하기(이슈 및 목록 다중 선택).
- 목록을 드래그하여 다시 정렬합니다.
- 이슈 라벨 변경하기(이슈를 Closed 목록으로 드래그하여 닫기).
이슈 편집
- 제목, 이터레이션, 비밀 유지 여부 수정이 GitLab 14.1에서 도입됨.
보드 보기를 벗어나지 않고도 이슈를 편집할 수 있습니다. 오른쪽 사이드바를 열려면 이슈 카드(제목이 아님)를 선택하세요.
전제 조건:
- 프로젝트에 적어도 리포터 역할이 있어야 합니다.
오른쪽 사이드바에서 다음의 이슈 속성을 편집할 수 있습니다:
추가로 시간 추적 값을 볼 수도 있습니다.
새로운 목록 만들기
새 목록을 만들려면 이슈 보드의 우측 상단에서 만들기를 선택하세요.
그런 다음 새 목록을 만들 기준으로 레이블, 사용자 또는 마일스톤을 선택하세요. 새 목록은 Closed 이전 목록에 삽입됩니다. 목록을 이동하고 다시 정렬하려면 목록을 드래그하세요.
목록 제거
목록을 제거해도 이슈 및 라벨에는 아무런 영향이 없습니다. 단지 목록 보기가 제거됩니다. 나중에 다시 만들어야 하는 경우 언제든지 만들 수 있습니다.
전제 조건:
- 프로젝트에 적어도 리포터 역할이 있어야 합니다.
이슈 보드에서 목록을 제거하려면:
- 제거하려는 목록 상단에서 목록 설정 편집()을 선택하세요. 목록 설정 사이드바가 오른쪽에 열립니다.
- 목록 제거를 선택하세요.
- 확인 대화 상자에서 다시 목록 제거를 선택하세요.
목록에 이슈 추가
전제 조건:
- 프로젝트에 적어도 리포터 역할이 있어야 합니다.
보드가 하나 이상의 속성으로 범위가 지정된 경우 보드 범위와 동일한 속성을 가진 이슈로 이동하여 적용할 수 있습니다.
예를 들어, 그룹 이슈 보드에서 Doing
레이블로 범위가 설정된 보드에 이슈를 추가하려면:
- 그룹 또는 하위 그룹 또는 프로젝트에 있는 이슈로 이동합니다.
-
Doing
레이블을 추가합니다.
이제 해당 이슈가 이슈 보드의 Doing
목록에 표시되어야 합니다.
목록에서 이슈 제거
이슈가 목록에 속하지 않아야 하는 경우 제거할 수 있습니다.
전제 조건:
- 프로젝트에 적어도 리포터 역할이 있어야 합니다.
단계는 목록의 범위에 따라 다릅니다:
- 오른쪽 사이드바를 열려면 이슈 카드를 선택하세요.
- 이슈를 목록에 유지하는 항목을 제거하세요. 이것이 레이블 목록인 경우 레이블을 제거하고, 담당자 목록인 경우 사용자를 삭제하세요.
이슈 필터링
- 이터레이션별 필터링이 GitLab 13.6에서 도입됨.
- 이슈 유형별 필터링이 GitLab 14.6에서 도입됨.
이슈 보드 상단의 필터를 사용하여 원하는 결과만 표시할 수 있습니다. 이는 이슈 트래커에서 사용되는 필터링과 유사합니다.
전제 조건:
- 프로젝트에 적어도 리포터 역할이 있어야 합니다.
다음 기준으로 필터링할 수 있습니다:
그룹 보드에서 이슈 필터링하기
그룹 보드에서 이슈를 필터링할 때 이 동작을 염두에 두세요:
- 마일스톤: 그룹 및 해당 하위 그룹에 속한 마일스톤으로 필터링할 수 있습니다.
- 레이블: 그룹에 속한 레이블로만 필터링할 수 있습니다. 하위 그룹의 레이블은 필터링할 수 없습니다.
이슈를 개별적으로 편집할 때 오른쪽 사이드바를 사용하여 해당 이슈가 속한 프로젝트에서 마일스톤 및 레이블을 추가로 선택할 수 있습니다.
이슈 및 목록 이동
이슈와 목록을 끌어서 이동하여 이동할 수 있습니다.
전제 조건:
- GitLab 프로젝트의 적어도 기록자(Reporter) 역할이 있어야 합니다.
이슈를 이동하려면 해당 이슈 카드를 선택하고 현재 목록 내 다른 위치로 끌어당기거나 다른 목록으로 이동시킬 수 있습니다. 목록 간 이슈 끌어다 놓기에서 가능한 효과에 대해 알아보세요.
목록을 이동하려면 해당 목록의 상단 막대를 선택하고 수평으로 끌어당깁니다. 열린(Open) 목록 및 닫힘(Closed) 목록을 이동시킬 수는 없지만 이슈 보드를 편집할 때 숨길 수 있습니다.
이슈를 목록의 맨 처음으로 이동
메뉴 바로 가기를 사용하여 이슈를 목록의 맨 위로 이동할 수 있습니다.
필수 조건:
- 프로젝트의 최소한 기록자(Reporter) 역할이 있어야 합니다.
목록의 맨 처음으로 이동하려면:
- 이슈 보드에서 이동하려는 이슈 카드 위로 마우스를 올립니다.
- 카드 옵션 ()을 선택한 다음 목록의 맨 처음으로 이동을 선택합니다.
이슈를 목록의 맨 끝으로 이동
메뉴 바로 가기를 사용하여 이슈를 목록의 맨 아래로 이동할 수 있습니다.
필수 조건:
- 프로젝트의 최소한 기록자(Reporter) 역할이 있어야 합니다.
목록의 맨 끝으로 이동하려면:
- 이슈 보드에서 이동하려는 이슈 카드 위로 마우스를 올립니다.
- 카드 옵션 ()을 선택한 다음 목록의 맨 끝으로 이동을 선택합니다.
목록 간 이슈 끌어다 놓기
이슈를 다른 목록으로 이동하려면 해당 이슈 카드를 선택하고 해당 목록으로 끌어다 놓습니다.
목록 간 이슈를 끌어다 놓을 때 소스 목록과 대상 목록에 따라 결과가 다릅니다.
열린 목록으로 | 닫힌 목록으로 | 레이블 B 목록으로 | 담당자 Bob 목록으로 | |
---|---|---|---|---|
열린 목록에서 | - | 이슈 닫기 | 레이블 B 추가 | Bob에게 할당 |
닫힌 목록에서 | 이슈 다시 열기 | - | 이슈 다시 열고 레이블 B 추가 | 이슈 다시 열고 Bob에게 할당 |
레이블 A 목록에서 | 레이블 A 제거 | 이슈 닫기 | 레이블 A 제거하고 레이블 B 추가 | Bob에게 할당 |
담당자 Alice 목록에서 | Alice 담당 해제 | 이슈 닫기 | 레이블 B 추가 | Alice 담당 해제하고 Bob에게 할당 |
다중 선택 이슈 카드
기본적으로 이 기능은 독립형 GitLab에서 사용할 수 없습니다. 사용하려면 관리자에게 board_multi_select
라는 기능 플래그를 활성화하도록 요청해야 합니다.
GitLab.com 및 GitLab Dedicated에서는 이 기능을 사용할 수 없습니다.
이 기능은 제품화 준비가 되지 않았습니다.
여러 이슈 카드를 선택한 다음 목록 내에서 또는 다른 목록으로 그룹을 끌어서 이동할 수 있습니다. 이로써 한 번에 많은 이슈를 재정렬할 수 있습니다.
전제 조건:
- GitLab 프로젝트의 적어도 기록자(Reporter) 역할이 있어야 합니다.
여러 카드를 선택하고 이동하려면:
- Windows 또는 Linux에서는 Control+
Click
, MacOS에서는 Command+Click
으로 각 카드를 선택합니다. - 선택된 카드 중 하나를 끌어서 다른 위치 또는 목록으로 이동시키면 선택된 모든 카드가 이동됩니다.
팁
기억해 둘 몇 가지 사항:
- 이슈를 목록 간에 이동하면 해당 목록에서 레이블이 제거되고 이동한 목록에 있는 레이블이 추가됩니다.
- 하나의 이슈는 하나 이상의 레이블이 있는 경우 여러 목록에 존재할 수 있습니다.
- 레이블이 지정되면 목록이 자동으로 이슈로 채워집니다.
- 카드 내부의 이슈 제목을 선택하면 해당 이슈로 이동합니다.
- 카드 내부의 레이블을 선택하면 전체 이슈 보드가 필터링되어 해당 레이블이 있는 목록의 이슈만 표시됩니다.
- 성능 및 가시성을 고려하여 각 목록은 기본적으로 처음 20개의 이슈만 표시합니다. 20개 이상의 이슈가 있는 경우 아래로 스크롤하여 다음 20개를 볼 수 있습니다.
이슈 보드 문제 해결
그룹 이슈 보드에서 필터링할 때 ‘사용자 가져오기에 문제가 있습니다’ 발생
그룹 이슈 보드에서 작성자 또는 담당자로 필터링할 때 ‘사용자 가져오기에 문제가 있습니다’ 배너가 표시되면, 현재 그룹의 구성원으로 추가되어 있는지 확인하십시오. 비구성원은 이슈 보드에서 작성자 또는 담당자로 필터링할 때 그룹 구성원을 나열할 수 있는 권한이 없습니다.
이 오류를 해결하려면 모든 사용자를 최소한 Guest 역할이 있는 최상위 그룹에 추가해야 합니다.
문제 보드가 로드되지 않고 타임아웃될 때 Rails 콘솔 사용
UI에서 문제 보드가 로드되지 않고 타임아웃되는 경우, 문제를 해결하기 위해 Rails 콘솔을 사용하여 Issue Rebalancing 서비스를 호출하십시오:
- Rails 콘솔 세션 시작.
-
다음 명령을 실행하십시오:
p = Project.find_by_full_path('<username-or-group>/<project-name>') Issues::RelativePositionRebalancingService.new(p.root_namespace.all_projects).execute
- Rails 콘솔을 종료하려면
quit
를 입력하십시오.