이슈 보드

Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-Managed, GitLab Dedicated
  • 미일스톤 및 이터레이션은 GitLab 16.11에서 추가되었습니다.

이슈 보드는 기능 또는 제품 릴리스의 워크플로우를 계획, 조직화 및 시각화하는 데 사용되는 소프트웨어 프로젝트 관리 도구입니다.

이것을 칸반 또는 스크럼 보드로 사용할 수 있습니다.

이슈 보드는 이슈 추적과 프로젝트 관리를 짝지어 모든 것을 함께 유지하여 워크플로우를 단일 플랫폼에서 조직할 수 있도록 합니다.

이슈 보드는 이슈라벨을 사용합니다. 여러분의 이슈는 수직 디렉터리에서 카드로 표시되며, 해당하는 라벨, 미일스톤 또는 담당자에 따라 구성됩니다.

이슈 보드를 사용하면 GitLab에서 전체 프로세스를 시각화하고 관리할 수 있습니다. 라벨을 추가한 다음 기존 이슈에 해당하는 디렉터리을 작성합니다. 준비가 되었을 때, 이슈 카드를 한 단계에서 다른 단계로 끌어다 놓을 수 있습니다.

이슈 보드는 팀이 작업 중인 이슈, 각 담당자 및 이슈가 워크플로우에서 어디에 있는지를 보여줍니다.

팀원들이 자신만의 워크플로우를 조직하도록 하려면 다중 이슈 보드를 사용하세요. 이를 통해 동일 프로젝트에서 여러 이슈 보드를 만들 수 있습니다.

GitLab issue board - Core

여러 다른 이슈 보드 기능은 다른 GitLab 티어에서 사용할 수 있습니다:

티어 프로젝트 이슈 보드 수 그룹 이슈 보드구성 가능한 이슈 보드 담당자 디렉터리
Free 다중 1 아니요 아니요
Premium 다중 다중
Ultimate 다중 다중

이슈 보드에 대한 GitLab 엔터프라이즈 기능에 대해 자세히 알아보기.

GitLab issue board - Premium

이슈 보드 기능에 대한 비디오 프레젠테이션 (2020년 4월) 시청하기.

다중 이슈 보드

다중 이슈 보드를 통해 다음과 같은 항목에 대한 이슈 보드를 여러 개 만들 수 있습니다:

  • 모든 티어의 프로젝트
  • Premium 및 Ultimate 티어의 그룹

이것은 여러 팀이 있는 대규모 프로젝트나 하나의 리포지터리에 여러 제품 코드를 호스팅할 때 좋습니다.

메뉴 상단의 검색 상자를 사용하여 나열된 보드를 필터링할 수 있습니다.

10개 이상의 보드를 사용할 때 메뉴에 최근 섹션이 표시되며, 마지막으로 방문한 네 개의 보드로 바로 가기가 표시됩니다.

다중 이슈 보드

프로젝트나 그룹에 여러 보드가 있는 경우 이슈 보드를 다시 방문하면 GitLab이 자동으로 마지막 방문한 보드를 로드합니다.

이슈 보드 만들기

전제 조건:

  • 프로젝트에 대해 적어도 리포터 역할을 가져야 합니다.

새로운 이슈 보드를 만들려면:

  1. 이슈 보드 페이지의 상단 왼쪽 모서리에서 현재 보드 이름이 있는 드롭다운 디렉터리을 선택합니다.
  2. 새 보드 생성을 선택합니다.
  3. 새 보드의 이름을 입력하고 이슈 보드의 범위(마일스톤, 라벨, 담당자, 또는 가중치)를 선택합니다.

이슈 보드 삭제

전제 조건:

  • 프로젝트에 대해 적어도 리포터 역할을 가져야 합니다.

현재 활성 상태의 이슈 보드를 삭제하려면:

  1. 이슈 보드 페이지의 상단 왼쪽 모서리에서 현재 보드 이름이 있는 드롭다운 디렉터리을 선택합니다.
  2. 보드 삭제를 선택합니다.
  3. 확인하려면 삭제를 선택합니다.

이슈 보드 사용 사례

GitLab 이슈 보드를 자신만의 워크플로우에 맞게 사용할 수 있습니다. 이슈 보드의 일반적인 사용 사례는 다음과 같습니다.

에픽](../group/epics/index.md), 이슈 건강 상태, 및 설정된 라벨과 함께 이슈 보드를 사용한 예제에 대해 다음을 참조하세요.

단일 이슈 보드 사용 사례

GitLab Flow를 사용하여 제안 사항을 이슈에서 논의하고, 라벨을 지정하고, 이슈 보드로 조직화 및 우선순위를 정할 수 있습니다.

예를 들어, 다음과 같이 간소화된 개발 워크플로우를 고려해보겠습니다:

  1. 코드베이스를 호스팅하는 리포지터리가 있으며, 팀이 활발하게 코드를 기여합니다.
  2. 백엔드 팀은 새로운 구현을 시작하고, 피드백 및 승인을 모아 프론트엔드 팀에게 건네줍니다.
  3. 프론트엔드가 완료되면 새로운 기능을 테스트하기 위해 스테이징 환경으로 배포됩니다.
  4. 성공적일 때, 프로덕션으로 배포됩니다.

Backend, Frontend, Staging, 및 Production 라벨이 있고, 각각의 리스트가 있는 이슈 보드를 갖고 있다면 다음을 할 수 있습니다:

  • 개발 라이프사이클의 처음부터 프로덕션으로 배포될 때까지 구현의 전체 흐름을 시각화합니다.
  • 디렉터리에 있는 이슈를 수직으로 이동하여 디렉터리별로 우선순위를 정할 수 있습니다.
  • 설정한 라벨에 따라 이슈를 디렉터리 간에 이동하여 조직할 수 있습니다.
  • 기존 이슈 중 하나 이상을 선택하여 디렉터리에 여러 이슈를 추가할 수 있습니다.

다중 이슈 보드 사용 사례

다중 이슈 보드를 통해 각 팀마다 자체 보드를 가질 수 있습니다.

스크럼 팀

다중 이슈 보드를 사용하면 각 팀마다 하나의 보드를 가질 수 있습니다. 이제 각 프로세스의 모든 부분을 이슈를 이동할 수 있습니다. 예를 들어: 할 일, 진행 중, 및 완료.

주제 구성

이슈에 따라 리스트를 만들어 정렬하고, 이슈를 빠르게 주제나 그룹 간에 변경할 수 있습니다. 변경 사항은 보드에 반영됩니다.

팀 간의 이슈 보드 워크플로우

예를 들어, UX 팀이 다음과 같은 이슈를 포함한 이슈 보드를 가지고 있다고 가정해보겠습니다.

  • 할 일
  • 진행 중
  • 프론트엔드

UX 팀에서 끝내면 카드를 프론트엔드로 이동합니다. 프론트엔드 팀의 보드는 다음과 같습니다.

  • 프론트엔드
  • 진행 중
  • 완료

UX 팀이 완료한 카드는 준비되면 자동으로 프론트엔드 열로 이동합니다.

설정된 라벨로 유사한 방식으로 보드를 설정하는 방법에 대한 자습서는 튜토리얼: 팀 이동용 이슈 보드 설정를 참조하세요.

참고: 더 넓은 사용 사례를 보려면 블로그 게시물인 GitLab Flow에 대해 알아보세요를 참조하세요. 실제 사용 사례 예제를 보려면 Codepen이 다중 보드로 작업 흐름을 개선하기 위해 이슈 보드를 도입하게 된 이유를 읽을 수 있습니다.

빠른 할당

팀원에게 빠르게 이슈를 할당하는 방법:

  1. 각 팀원을 위한 담당자 디렉터리을 생성합니다.
  2. 이슈를 팀원의 디렉터리으로 끌어다 놓습니다.

이슈 보드 용어

이슈 보드는 이슈의 고유한 보기를 나타내며, 각각이 카드로 표시되는 여러 디렉터리을 가질 수 있습니다.

디렉터리은 이슈 보드에서 특정 속성과 일치하는 이슈가 표시되는 열입니다. 기본 “열림” 및 “닫힘” 디렉터리 외에 추가된 각 디렉터리은 선택한 레이블, 담당자 또는 마일스톤과 일치하는 이슈를 보여줍니다. 각 디렉터리 상단에 해당 디렉터리에 속하는 이슈 수를 볼 수 있습니다. 디렉터리의 유형은 다음과 같습니다:

  • 열림 (기본값): 다른 디렉터리에 속하지 않는 모든 열린 이슈입니다. 항상 가장 왼쪽 열로 표시됩니다.
  • 닫힘 (기본값): 모든 닫힌 이슈입니다. 항상 가장 오른쪽 열로 표시됩니다.
  • 레이블 디렉터리: 한 레이블에 대한 모든 열린 이슈입니다.
  • 담당자 디렉터리: 특정 사용자에게 할당된 모든 열린 이슈입니다.
  • 마일스톤 디렉터리: 특정 마일스톤에 대한 모든 열린 이슈입니다.

카드는 디렉터리에서의 상자로, 이슈를 나타냅니다. 카드를 다른 디렉터리으로 끌어다 놓아 레이블, 담당자 또는 마일스톤을 변경할 수 있습니다. 카드에서 볼 수 있는 정보는 다음과 같습니다:

  • 이슈 제목
  • 연결된 레이블
  • 이슈 번호
  • 담당자
  • 가중치
  • 마일스톤
  • 이터레이션 (Premium 및 Ultimate 티어에서)
  • 마감일
  • 시간 추적 예상
  • 상태

디렉터리에서 이슈 정렬

필수 요구 사항:

  • 프로젝트에 대해 적어도 보고자 역할이 있어야 합니다.

이슈가 생성되면 시스템은 해당 이슈의 프로젝트나 루트 그룹의 최대값보다 큰 상대적인 순서 값을 할당합니다. 이는 이 문제가 나타나는 모든 이슈 디렉터리의 맨 아래에 있다는 것을 의미합니다.

보드를 방문하면 이슈가 디렉터리에 순서대로 표시됩니다. 이 순서를 문제를 드래그하여 변경할 수 있습니다. 변경된 순서가 저장되므로 나중에 동일한 보드를 방문하는 사람은 다시 정렬된 것을 볼 수 있습니다. 다음은 예외가 몇 가지 있습니다.

문제를 드래그하여 다시 정렬할 때마다 해당 문제의 상대적인 순서 값이 해당 순서에 따라 변경됩니다. 그런 다음 이 문제가 나타날 때마다 업데이트된 상대적인 순서 값에 따라 순서가 지정됩니다. 예를 들어 GitLab 인스턴스에서 사용자가 문제 A를 문제 B 위로 끌면 나중에 동일한 인스턴스의 어떤 보드에 이 두 문제가 나타날 때 순서가 유지됩니다. 예를 들어 다른 프로젝트 보드 또는 다른 그룹 보드일 수 있습니다.

이 순서는 이슈 디렉터리에도 영향을 미칩니다. 이슈 보드에서 순서를 변경하면 이슈 디렉터리의 순서도 변경되고 그 반대도 마찬가지입니다.

포커스 모드

오른쪽 상단에서 포커스 모드 전환 ({최대화})을 선택하여 포커스 모드를 사용하거나 사용하지 않습니다. 포커스 모드에서는 탐색 UI가 숨겨지며 보드의 이슈에 집중할 수 있습니다.

그룹 이슈 보드

그룹 탐색 수준에서 접근할 수 있는 그룹 이슈 보드는 프로젝트 수준 보드와 동일한 기능을 제공합니다. 그룹과 해당 하위 그룹에 속하는 모든 프로젝트의 이슈를 표시할 수 있습니다.

GitLab Free 사용자는 단일 그룹 이슈 보드를 사용할 수 있습니다.

이슈 보드를 위한 GitLab 엔터프라이즈 기능

GitLab 이슈 보드는 GitLab Free 티어에서 사용할 수 있지만 일부 고급 기능은 고급 티어에서만 제공됩니다.

구성 가능한 이슈 보드

Tier: Premium, Ultimate Offering: GitLab.com, 자체관리형, 전용 GitLab

이슈 보드는 마일스톤, 레이블, 담당자, 가중치, 현재 이터레이션과 관련하여 보드 이슈를 자동으로 필터링할 수 있습니다. 이를 통해 팀의 요구에 따라 고유한 보드를 만들 수 있습니다.

범위 지정된 보드 생성

보드의 범위는 보드를 생성할 때 정의하거나 보드 편집 버튼을 선택하여 정의할 수 있습니다. 일단 이슈 보드에 마일스톤, 이터레이션, 담당자 또는 가중치가 할당되면 검색 창에서 이를 통해 필터링할 수 없게 됩니다. 이를 위해 원하는 범위(예: 마일스톤, 담당자 또는 가중치)를 이슈 보드에서 제거해야 합니다.

보드에서 편집 권한이 없는 경우에도 범위 보기를 선택하여 구성을 볼 수 있습니다.

구성 가능한 이슈 보드 기능을 보여주는 비디오를 시청하세요.

이슈 가중치의 합

Tier: Premium, Ultimate Offering: GitLab.com, 자체관리형, 전용 GitLab

각 디렉터리 상단은 해당 디렉터리에 속하는 이슈의 가중치 합을 나타냅니다. 이는 용량 할당에 보드를 사용할 때 특히 담당자 디렉터리과 결합하여 유용합니다.

이슈 보드 가중치 합산

담당자 디렉터리

Tier: Premium, Ultimate Offering: GitLab.com, 자체관리형, 전용 GitLab

일반적인 레이블을 보여주는 일반 디렉터리과 마찬가지로 특정 사용자에게 할당된 모든 이슈를 보여주는 담당자 디렉터리을 추가할 수 있습니다. 레이블 디렉터리과 담당자 디렉터리이 모두 있는 보드를 가질 수 있습니다.

필수 요구 사항:

  • 프로젝트에 대해 적어도 보고자 역할이 있어야 합니다.

담당자 디렉터리을 추가하려면:

  1. 디렉터리 만들기를 선택합니다.
  2. 담당자를 선택합니다.
  3. 드롭다운에서 사용자를 선택합니다.
  4. 보드에 추가를 선택합니다.

담당자 디렉터리이 추가되면 해당 사용자에게 이슈를 할당하거나 할당 해제할 수 있으며, 레이블 디렉터리과 마찬가지로 담당자 디렉터리에서 문제와 디렉터리을 이동하여 담당자의 이슈를 조작할 수 있습니다. 레이블 디렉터리과 마찬가지로 디렉터리을 제거하려면 휴지통 아이콘을 선택하세요.

담당자 디렉터리

마일스톤 디렉터리

Tier: Premium, Ultimate Offering: GitLab.com, 자체관리형, 전용 GitLab

마일스톤의 디렉터리을 생성할 수 있습니다. 이는 할당된 마일스톤에 의해 이슈를 필터링하는 디렉터리으로, 이슈 보드에서 자유롭고 가시적인 기능을 제공합니다.

필수 요구 사항:

  • 프로젝트에 대해 적어도 보고자 역할이 있어야 합니다.

마일스톤 디렉터리을 추가하려면:

  1. 디렉터리 만들기를 선택합니다.
  2. 마일스톤을 선택합니다.
  3. 드롭다운에서 마일스톤을 선택합니다.
  4. 보드에 추가를 선택합니다.

담당자 디렉터리과 마찬가지로 마일스톤 디렉터리에서 문제를 드래그하여 마일스톤을 조작할 수 있습니다. 다른 디렉터리 유형처럼 디렉터리을 삭제하려면 휴지통 아이콘을 선택하세요.

마일스톤 디렉터리

이터레이션 디렉터리

Tier: Premium, Ultimate Offering: GitLab.com, 자체관리형, 전용 GitLab

번역을 기사가이 This enables straightforward trend analysis and forecasting directly from the git history. A time-box of Agile development, an iteration, helps teams deliver stable, working software. an iteration list can be created, showing issues in an iteration. 이 기사가이 This enables straightforward trend analysis and forecasting directly from the git history.

필수 요구 사항:

  • 프로젝트에 대해 적어도 보고자 역할이 있어야 합니다.

이터레이션 디렉터리을 추가하려면:

  1. 디렉터리 만들기를 선택합니다.
  2. 이터레이션을 선택합니다.
  3. 드롭다운에서 이터레이션을 선택합니다.
  4. 보드에 추가를 선택합니다.

마일스톤 디렉터리과 마찬가지로 이터레이션 디렉터리에서 문제를 드래그하여 이터레이션을 조작할 수 있습니다.

이터레이션 디렉터리

그룹 이슈를 수영차례로 분류

Tier: Premium, Ultimate

Offering: GitLab.com, Self-Managed, GitLab Dedicated

수영차례를 사용하면 에픽으로 그룹화된 이슈를 시각화할 수 있습니다. 이슈 보드는 다른 모든 기능을 유지하면서 이슈를 다르게 시각적으로 구성합니다. 이 기능은 프로젝트 및 그룹 레벨에서 모두 사용할 수 있습니다.

비디오 개요는 에픽 수영차례 Walkthrough - 13.6 (2020년 11월)에서 확인할 수 있습니다.

사전 요구 사항:

  • 해당 프로젝트에 적어도 기고자 역할을 가지고 있어야 합니다.

이슈 보드에서 에픽으로 이슈를 그룹화하려면:

  1. 그룹화 기준을 선택합니다.
  2. 에픽을 선택합니다.

에픽 수영차례

이 뷰를 벗어나지 않고 이슈를 편집하려면, 이슈 카드(제목이 아님)를 선택하면 오른쪽에 사이드바가 나타납니다. 거기에서 이슈의 다음을 볼 수 있고 편집할 수 있습니다:

  • 제목
  • 담당자
  • 에픽
  • 마일스톤
  • 시간 추적 값(읽기 전용)
  • 마감일
  • 라벨
  • 가중치
  • 알림 설정

또한 이슈를 변경하려면 이슈를 끌어서 이동할 수 있습니다.

  • 이슈를 다시 정렬하려면 디렉터리 내에서 새 위치로 끌어옵니다.
  • 이슈를 다른 에픽에 할당하려면 수평 차로 이동시킵니다.
  • 이슈를 에픽에서 제거하려면 에픽이 할당되지 않은 이슈 차로 이동시킵니다.
  • 이슈를 다른 에픽 그리고 다른 디렉터리으로 동시에 이동하려면 이슈를 대각선으로 끌어옵니다.

수영차례 사이에서 이슈 끌어다 놓기

진행 중인 작업 제한

Tier: Premium, Ultimate

Offering: GitLab.com, Self-Managed, GitLab Dedicated

이슈 보드의 각 디렉터리마다 작업 진행 (WIP) 제한을 설정할 수 있습니다. 제한이 설정된 경우, 디렉터리 헤더에 디렉터리의 이슈 수와 이슈의 소프트 제한이 표시됩니다. 디렉터리 내의 항목은 제한을 초과하는 것과 초과하지 않는 것으로 나누어진 선으로 나뉩니다. 기본 디렉터리(열린, 닫힘)에 WIP 제한을 설정할 수 없습니다.

예시:

  • 다섯 개의 이슈로 구성된 디렉터리에 다섯 개의 제한이 있는 경우, 헤더에 4/5가 표시됩니다. 제한을 초과하면 현재 이슈 수가 빨간색으로 표시됩니다.
  • 다섯 개의 이슈로 구성된 디렉터리에 다섯 개의 제한이 있는 경우, 다른 이슈를 해당 디렉터리으로 이동하면, 디렉터리 헤더에 6/5가 표시되며 그 중 6은 빨간색으로 표시됩니다. 여선은 여섯 번째 이슈보다 먼저 표시됩니다.

사전 요구 사항:

  • 해당 프로젝트에 적어도 기고자 역할을 가지고 있어야 합니다.

디렉터리에 대한 WIP 제한을 설정하려면, 이슈 보드에서:

  1. 편집하려는 디렉터리 상단에서 디렉터리 설정 편집()을 선택합니다. 디렉터리 설정 사이드바가 오른쪽에 열립니다.
  2. 작업 진행 제한 옆에서 편집을 선택합니다.
  3. 최대 이슈 수를 입력합니다.
  4. 저장하려면 Enter을 누릅니다.

막힌 이슈들

Tier: Premium, Ultimate

Offering: GitLab.com, Self-Managed, GitLab Dedicated

이슈가 다른 이슈에 의해 막혀 있을 때, 제목 옆에 아이콘이 나타나 막힌 상태를 나타냅니다.

막힌 아이콘() 위로 마우스를 올리면 자세한 정보 팝오버가 표시됩니다.

막힌 이슈들

이슈 보드에서 수행할 수 있는 작업들

  • 이슈 편집
  • 새 디렉터리 생성
  • 기존 디렉터리 제거
  • 디렉터리에서 이슈 제거
  • 이슈 필터링
  • 이슈 및 디렉터리 이동
  • 다중 선택 이슈 카드
  • 리스트 드래그 및 재정렬
  • 이슈 라벨 변경(디렉터리 간 이슈를 드래그하여)
  • 이슈 닫기(닫힘 디렉터리으로 드래그하여).

이슈 편집

보드 뷰를 벗어나지 않고 이슈를 편집할 수 있습니다. 오른쪽 사이드바를 여는 방법은 이슈 카드를 선택합니다.

사전 요구 사항:

  • 해당 프로젝트에 적어도 기고자 역할을 가지고 있어야 합니다.

오른쪽 사이드바에서 다음 이슈 속성을 편집할 수 있습니다:

또한 시간 추적 값을 볼 수 있습니다.

새 디렉터리 생성

이슈 보드의 오른쪽 상단에서 생성을 선택하여 새 디렉터리을 만들 수 있습니다.

이슈 보드에서 새 디렉터리 만들기

그런 다음, 새 디렉터리을 만들기 위해 라벨, 사용자 또는 마일스톤을 선택합니다. 새 디렉터리은 닫힘 이전에 디렉터리이 삽입됩니다. 디렉터리을 이동하고 재정렬하기 위해 드래그합니다.

디렉터리 제거

디렉터리을 제거하면 이슈와 라벨에는 영향을 주지 않습니다. 단지 디렉터리 뷰가 제거됩니다. 필요한 경우 언제든지 다시 만들 수 있습니다.

사전 요구 사항:

  • 해당 프로젝트에 적어도 기고자 역할을 가지고 있어야 합니다.

이슈 보드에서 디렉터리을 제거하려면:

  1. 제거하려는 디렉터리 상단에서 디렉터리 설정 편집()을 선택합니다. 디렉터리 설정 사이드바가 오른쪽에 열립니다.
  2. 디렉터리 제거를 선택합니다.
  3. 확인 대화상자에서 다시 디렉터리 삭제를 선택합니다.

디렉터리에 이슈 추가

사전 요구 사항:

  • 해당 프로젝트에 적어도 기고자 역할을 가지고 있어야 합니다.

보드가 한 개 이상의 속성으로 범위가 지정된 경우 보드 범위와 동일한 속성이 있는 이슈로 이동하여 동일한 속성을 적용할 수 있습니다.

예를 들어, 그룹 이슈 보드에서 진행 중 라벨로 범위가 지정된 디렉터리에 이슈를 추가하려면:

  1. 그룹 또는 하위 그룹 또는 프로젝트의 이슈로 이동합니다.
  2. 진행 중 라벨을 추가합니다.

이슈는 이제 이슈 보드에서 진행 중 디렉터리에 표시됩니다.

디렉터리에서 이슈 제거

이슈가 더이상 해당 디렉터리에 속하지 않아야 하는 경우 제거할 수 있습니다.

사전 요구 사항:

  • 해당 프로젝트에 적어도 기고자 역할을 가지고 있어야 합니다.

단계는 디렉터리의 범위에 따라 다릅니다:

  1. 오른쪽 사이드바를 열려면 이슈 카드를 선택합니다.
  2. 이슈를 디렉터리에 머무르게 하는 항목을 제거합니다. 라벨 디렉터리인 경우 라벨을 제거하고, 담당자 디렉터리인 경우 사용자의 담당을 해제합니다.

이슈 필터링

이슈 보드 상단의 필터를 사용하여 원하는 결과만 표시할 수 있습니다. 이는 이슈 추적기에서 사용하는 필터링과 유사합니다.

사전 요구 사항:

  • 해당 프로젝트에 적어도 기고자 역할을 가지고 있어야 합니다.

다음으로 필터링할 수 있습니다:

그룹 보드에서 이슈 필터링

그룹 보드에서 이슈를 필터링할 때, 다음 동작을 염두에 두세요:

  • 마일스톤: 그룹 및 하위 그룹에 속한 마일스톤으로 필터링할 수 있습니다.
  • 라벨: 그룹에 속한 라벨로만 필터링할 수 있지만 하위 그룹에 속한 라벨로는 필터링할 수 없습니다.

오른쪽 사이드바를 사용하여 개별적으로 이슈를 편집할 때, 해당 이슈가 속한 프로젝트에서 추가로 마일스톤과 라벨을 선택할 수 있습니다.

이슈 및 디렉터리 이동

이슈와 디렉터리을 끌어서 이동시킬 수 있습니다.

전제 조건:

  • GitLab 프로젝트에서 최소한의 기자 역할을 가지고 있어야 합니다.

이슈를 이동하려면, 해당 이슈 카드를 선택하고 현재 디렉터리 내 다른 위치로 끌어다 놓거나 다른 디렉터리으로 끌어다 놓습니다. 디렉터리 간 이슈 끌어다 놓기에서 가능한 영향을 알아보세요.

디렉터리을 이동하려면, 해당 디렉터리의 상단 막대를 선택하고 수평으로 끌어다 놓습니다. 열림(Open)닫힘(Closed) 디렉터리은 이동할 수 없지만, 이슈 보드를 편집할 때 숨길 수는 있습니다.

디렉터리의 시작으로 이슈 이동

메뉴 바로 가기를 사용하여 이슈를 디렉터리의 맨 위로 이동할 수 있습니다.

설명:

  • 프로젝트에서 최소한의 기자 역할을 가지고 있어야 합니다.

디렉터리의 시작으로 이슈를 이동하려면:

  1. 이슈 보드에서 이동하려는 이슈 카드 위로 마우스를 가져다 놓습니다.
  2. 카드 옵션 ()을 선택한 다음 디렉터리의 시작으로 이동을 선택합니다.

디렉터리의 끝으로 이슈 이동

메뉴 바로 가기를 사용하여 이슈를 디렉터리의 맨 아래로 이동할 수 있습니다.

설명:

  • 프로젝트에서 최소한의 기자 역할을 가지고 있어야 합니다.

디렉터리의 끝으로 이슈를 이동하려면:

  1. 이슈 보드에서 이동하려는 이슈 카드 위로 마우스를 가져다 놓습니다.
  2. 카드 옵션 ()을 선택한 다음 디렉터리의 끝으로 이동을 선택합니다.

디렉터리 간 이슈 끌어다 놓기

다른 디렉터리으로 이슈를 이동하려면, 해당 이슈 카드를 선택하고 해당 디렉터리 위로 끌어다 놓습니다.

디렉터리 간 이슈를 끌어다 놓을 때, 소스 디렉터리과 대상 디렉터리에 따라 결과가 다릅니다.

  열림으로 닫힘으로 라벨 B 디렉터리으로 담당자 Bob 디렉터리으로
열림에서 - 이슈 닫기 라벨 B 추가 Bob에게 할당
닫힘에서 이슈 다시 열기 - 다시 열고 라벨 B 추가 다시 열고 Bob에게 할당
라벨 A 디렉터리에서 라벨 A 제거 이슈 닫기 라벨 A 제거하고 라벨 B 추가 Bob에게 할당
담당자 Alice 디렉터리에서 Alice 할당 해제 이슈 닫기 라벨 B 추가 Alice 할당 해제하고 Bob에게 할당

다중 선택 이슈 카드

기본:

자체 호스팅된 GitLab에서는 기본적으로 이 기능을 사용할 수 없습니다. 사용하려면 관리자에게 board_multi_select라는 피처 플래그를 활성화할 것을 요청하세요. GitLab.com 및 전용 GitLab에서는 이 기능을 사용할 수 없습니다. 이 기능은 본격적인 사용이 준비되지 않았습니다.

여러 이슈 카드를 선택한 후 해당 그룹을 디렉터리 내 다른 위치로 또는 다른 디렉터리으로 끌어서 이동시킬 수 있습니다. 이렇게 함으로써 한 번에 많은 이슈의 순서를 더 빨리 재정렬할 수 있습니다.

전제 조건:

  • GitLab 프로젝트에서 최소한의 기자 역할을 가지고 있어야 합니다.

여러 카드를 선택하고 이동하려면:

  1. Windows 또는 Linux에서는 Control+클릭을 사용하고, MacOS에서는 Command+클릭을 사용하여 각 카드를 선택합니다.
  2. 선택한 카드 중 하나를 선택하여 다른 위치 또는 디렉터리으로 끌어서 이동하면 모든 선택한 카드가 이동됩니다.

다중 선택 이슈 카드

기억해야 할 몇 가지:

  • 디렉터리 간 이슈를 이동하면 원래의 디렉터리에서 라벨이 제거되고 이슈가 이동하는 디렉터리에서 라벨이 추가됩니다.
  • 이슈는 하나 이상의 라벨을 가지고 있으면 여러 디렉터리에 존재할 수 있습니다.
  • 이슈가 라벨이 지정된 경우, 디렉터리은 자동으로 이슈로 채워집니다.
  • 카드 내 이슈 제목을 선택하면 해당 이슈로 이동합니다.
  • 카드 내 라벨을 선택하면 전체 이슈 보드가 빠르게 필터링되어 해당 라벨을 가진 모든 디렉터리의 이슈만 표시됩니다.
  • 성능 및 가시성을 위해 기본적으로 각 디렉터리에는 처음 20개의 이슈가 표시됩니다. 20개 이상의 이슈가 있는 경우 아래로 스크롤하면 다음 20개의 이슈가 나타납니다.

이슈 보드 문제 해결

저자 또는 담당자로 필터링 시 그룹 이슈 보드에서 사용자를 가져오는 데 문제가 있습니다

그룹 이슈 보드에서 저자 또는 담당자로 필터링할 때 사용자를 가져오는 데 문제가 있습니다 배너를 받으면 현재 그룹에 멤버로 추가되었는지 확인하세요. 비멤버는 이슈 보드에서 저자 또는 담당자로 필터링할 때 그룹 멤버 디렉터리을 나열할 수 있는 권한이 없습니다.

이 오류를 해결하려면 최소한 게스트 역할을 가진 사용자를 현재 최상위 그룹에 추가해야 합니다.

이슈 보드가 로드되지 않고 시간 초과되는 문제

UI에서 이슈 보드가 로드되지 않고 시간 초과되는 경우, Rails 콘솔을 사용하여 이슈 리밸런싱 서비스를 호출하세요.

  1. Rails 콘솔 세션을 시작합니다.
  2. 다음 명령어를 실행합니다:

    p = Project.find_by_full_path('<username-or-group>/<project-name>')
       
    Issues::RelativePositionRebalancingService.new(p.root_namespace.all_projects).execute
    
  3. Rails 콘솔을 종료하려면 quit을 입력합니다.