코멘트와 스레드로 토론하기
대화 방식으로 기여하는 기능은 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를 클릭합니다.
이미지 스레드
때로는 스레드가 이미지를 중심으로 돌아갑니다. 이미지 스레드를 사용하면, 이미지의 특정 좌표를 쉽게 대상으로 지정하고 그 주위에 스레드를 시작할 수 있습니다. 이미지 스레드는 병합 요청 및 커밋 세부 정보 보기에서 사용할 수 있습니다.
이미지 스레드를 시작하려면, 이미지 위로 마우스를 가져갑니다. 마우스 포인터가 아이콘으로 변환되어 이미지에 코멘트를 달 수 있음을 나타냅니다. 새 스레드를 만들려면 이미지의 아무 곳이나 클릭합니다.
이미지를 클릭하면 스레드의 시작이 되는 코멘트 양식이 표시됩니다. 코멘트를 저장하면 이미지 위에 새 배지가 표시됩니다. 이 배지는 스레드를 나타냅니다.
이 스레드 배지는 일반적으로 각 스레드에 대한 시각적 참조로만 사용되는 번호와 연결됩니다. 병합 요청 스레드 탭에서 이 배지는 각 스레드가 새 이미지 섹션을 렌더링하므로 코멘트 아이콘으로 표시됩니다.
표준 코멘트에 응답하여 스레드 시작
표준 (스레드가 아닌) 코멘트에 응답하려면, Reply to comment 버튼을 사용하면 됩니다.
기존 스레드에 응답할 수 있거나, 표준 코멘트에서 스레드를 시작할 수 있는 권한이 있는 경우에만 Reply to comment 버튼이 표시됩니다.
Reply to comment 버튼을 클릭하면 응답 영역에 포커스가 맞춰지고 답글을 입력할 수 있습니다.
스레드가 아닌 코멘트에 응답하면 응답이 제출된 후, 스레드가 아닌 코멘트가 스레드로 변환됩니다. 이 변환은 원래 코멘트에 대한 편집으로 간주하므로, 마지막으로 편집된 시기에 대한 메모가 그 아래에 표시됩니다.
이 기능은 이슈, 병합 요청 및 에픽에만 존재합니다. 커밋, 스니펫 및 Merge request diff 스레드는 아직 지원되지 않습니다.