코멘트와 스레드로 토론하기

대화 방식으로 기여하는 기능은 GitLab 전체에 걸쳐 제공됩니다.

다음 위치에 코멘트를 남길 수 있습니다.

  • 이슈
  • 에픽 (ULTIMATE)
  • 병합 요청(Merge requests)
  • 스니펫(Snippets)
  • 커밋(Commits)
  • 커밋 디프(diff)

표준 코멘트가 있으며, 스레드 형태로 코멘트를 작성할 수도 있습니다. 코멘트는 응답(reply)을 받으면 스레드로 전환될 수도 있습니다.

코멘트 영역은 Markdown퀵 액션(Quick Actions)을 지원합니다. 언제든지 자신의 코멘트를 편집할 수 있으며, Maintainer 액세스 수준 이상을 가진 사람은 다른 사람이 작성한 코멘트도 편집할 수 있습니다.

참고

모든 객체에 대해 5,000개의 코멘트 제한이 있습니다. (예 : issue, epic, merge request)

커밋 스레드

프로젝트의 Repository > Commits 아래에서 특정 커밋에 코멘트와 스레드를 추가할 수 있습니다.

주의

강제 푸시 후 커밋 ID가 변경되면 이런 방식으로 생성된 스레드가 손실됩니다.

스레드 된 토론

해결 가능한 스레드(Resolvable threads)는 Merge Request에서만 사용할 수 있지만, 일반 스레드는 이슈, 커밋, 스니펫에서 사용할 수 있습니다.

스레드 토론을 시작하려면, Comment 버튼 토글 드롭다운을 클릭하고 Start thread를 선택한 다음, 코멘트를 게시할 준비가 되면 Start thread를 클릭합니다.

이미지 스레드

때로는 스레드가 이미지를 중심으로 돌아갑니다. 이미지 스레드를 사용하면, 이미지의 특정 좌표를 쉽게 대상으로 지정하고 그 주위에 스레드를 시작할 수 있습니다. 이미지 스레드는 병합 요청 및 커밋 세부 정보 보기에서 사용할 수 있습니다.

이미지 스레드를 시작하려면, 이미지 위로 마우스를 가져갑니다. 마우스 포인터가 아이콘으로 변환되어 이미지에 코멘트를 달 수 있음을 나타냅니다. 새 스레드를 만들려면 이미지의 아무 곳이나 클릭합니다.

이미지 스레드 시작하기 | 인포그랩 GitLab

이미지를 클릭하면 스레드의 시작이 되는 코멘트 양식이 표시됩니다. 코멘트를 저장하면 이미지 위에 새 배지가 표시됩니다. 이 배지는 스레드를 나타냅니다.

참고

이 스레드 배지는 일반적으로 각 스레드에 대한 시각적 참조로만 사용되는 번호와 연결됩니다. 병합 요청 스레드 탭에서 이 배지는 각 스레드가 새 이미지 섹션을 렌더링하므로 코멘트 아이콘으로 표시됩니다.

표준 코멘트에 응답하여 스레드 시작

표준 (스레드가 아닌) 코멘트에 응답하려면, Reply to comment 버튼을 사용하면 됩니다.

코멘트에 응답 버튼 | 인포그랩 GitLab

기존 스레드에 응답할 수 있거나, 표준 코멘트에서 스레드를 시작할 수 있는 권한이 있는 경우에만 Reply to comment 버튼이 표시됩니다.

Reply to comment 버튼을 클릭하면 응답 영역에 포커스가 맞춰지고 답글을 입력할 수 있습니다.

코멘트에 응답 | 인포그랩 GitLab

스레드가 아닌 코멘트에 응답하면 응답이 제출된 후, 스레드가 아닌 코멘트가 스레드로 변환됩니다. 이 변환은 원래 코멘트에 대한 편집으로 간주하므로, 마지막으로 편집된 시기에 대한 메모가 그 아래에 표시됩니다.

이 기능은 이슈, 병합 요청 및 에픽에만 존재합니다. 커밋, 스니펫 및 Merge request diff 스레드는 아직 지원되지 않습니다.

해결 가능한 코멘트 및 스레드

스레드 해결은 계획 또는 코드 리뷰 중에 진행 상황을 추적하는 데 도움이 됩니다.

병합 요청에서 스레드는 처음에 해결되지 않은 것(Unresolved)으로 표시됩니다. 그런 다음 최소한 프로젝트에 대한 Developer 액세스 권한이 있는 사람이나 검토 중인 변경의 작성자에 의해 개별적으로 해결될 수 있습니다. 스레드가 해결되고 코멘트 작성자가 자신의 응답을 해결하지 않으면 토론 스레드도 해결되지 않습니다. 코멘트 작성자가 동일한 응답을 해결하면 토론 스레드가 해결(Resolved)됩니다.

모든 표준 코멘트 또는 스레드를 해결해야 하므로 피드백 해결을 잊지 않고 더 이상 관련이 없는 스레드를 숨길 수 있습니다.

스레드 보기 | 인포그랩 GitLab
GitLab 원문 보기