GitHub issue 관리

lany159·2024년 2월 29일
0

Git

목록 보기
4/7
post-thumbnail

1. Issue의 생성과 소개

Issue란, Issue Tracker(이슈 트래커)라고 부르는 일종의 게시판이라고 생각하면 된다. 일반 게시판과 다른점은 업무 및 협업을 위한 게시판이다. issue를 생성해보자.

왼쪽 상단 탭 > Issues > New issue > issue 제목 및 내용 기입 > submit new issue.

  • Code block : 코드 블록 삽입
  • Details : 내용 숨기기
  • Saved repiles : repiles 삽입
  • Table : markdown table 추가
  • Templates : issue를 생성할 때 지정한 형식을 추가

@ : 참조할 사람
# : 다른 issue들의 목록

발급한 issue가 생성됨을 볼 수 있다. 내용은 수정(Edit)도 가능하고, 다른 사람이 내 issue를 확인할 수 있다.

해당 issue에 대해 해결을 했다면, 본문 내용을 선택 후 Close issue 누른다. 그럼, 그 작업을 끝냈다는 뜻으로 ✔️Closed 목록에서 확인할 수 있다.

Closed된 issue를 다시 처리해야할 경우, 내용을 수정하고 Reopen issue를 누르면 된다.


2. Issue의 기능

issue의 상태를 지정해서 좀 더 정교한 업무를 처리할 수 있는 2가지 기능이 있다.

  1. Assignees : issue 작업자에게 할당
  • 저장소에 join 되어있는 협업자에게 도움을 요청.
  • A가 B에게 Assignees 하면, B는 issue가 할당됨을 통보받을 수 있고, 할당받은 issue도 확인 가능.
  1. Labels : 해당 작업의 타입
  • bug : 문제가 생겼을 때.
  • documentation : 개선하거나 추가가 필요할 때.
  • duplicate : 다른 issue와 중복되고 있을 때.
  • enhancement : 새로운 기능 개선이 필요할 때.
  • good first lssue : 뉴비에게 좋은 문제가 있을 때.
  • help wanted : 관리자에게 도움을 요청할 때.
  • invalid : 이슈를 해결하고 싶은데 재현이 되지 않을 때.
  • question : 추가 정보가 필요할 때.
  • wontfix : issue를 처리하고 싶지 않을 때.

	#1(#번호)는 issue 번호이다.

3. issue에 맞는 commit하기

issue의 고유번호는 issue에 맞는 commit을 할 때 사용한다. commit 메시지에 issue 번호를 포함하여 작성하면 된다.

<>Code > commits > 📜(commit ID 복사) > commit 할 때 commit 메시지에 "[#번호]commit msg"

issue 번호를 누르면 해당 내용을 확인할 수 있다.

issue가 해결되었다면 해당 내용과 Close issue,Close with comment로 종료한다.

profile
공부일지

0개의 댓글