Git issue 기능 정리

이진우·2024년 7월 14일

멘토때 들었듯 github 관리가 중요한 요소이기때문에 github에서의 기능을 최대한 사용할까합니다.

그중에 issue 기능은 이슈 트래킹 시스템입니다.
여기서 issue 에는 무엇을 올려야하냐?

개발 과정중 발생하는 버그, 팀원들의 코드 개선사항, 코드관련 질문 등을 올릴 수 있습니다.
또한 코드리뷰도 여기서 가능하여 수업중에하는 코드리뷰 중 괜찮은 질문들이나 피드백들을 실제로 적어놔, 이후에 반영되어있는 코드들이 있으면 좋을 것 같습니다.

간단한 사용법을 알려드리겠습니다.

이슈 사용법

이슈 적는 법

생성된 프로젝트 repository에서 네비게이션바에 Projects에 들어오면,
프로젝트에 사용 될 issue 테이블이 있습니다.


들어오시게 되면 이렇게 생긴 테이블이 있습니다.

여기서 + 버튼을 누르시면 새로운 issue를 등록할 수 있는 창이 나오고 ,
Create new issue 클릭하면 새로운 issue를 등록할 수 있는 창이 나옵니다.

issue 제목을 적고, 내용칸에 issue 를 적으면 됩니다.


마크다운 기능이 다 들어가있는걸로 보입니다.


만약 이런 수정 issue를 쓰고 추가적인 설정을 해주면 됩니다.

Assignee : issue에 해당하는 담당자를 선택할 수 있습니다.
Label : 이슈리스트에서도 구분이 되도록 할 수 있게 issue에 형식을 표시 해줍니다.

종류는 약간 세세하게 나뉘어져있어서 이슈종류에 따라 맞게 꼭 설정해주시고 남기셔야합니다.

이후 create를 누르시면 프로젝트 repository에 issue가 생성이 됩니다.


들어가게 되면 이런 화면이 뜨는데 이슈에 대한 리뷰를 작성 할 수 있고, 리뷰에대한 답변도 가능합니다.

이슈 해결 법

해당 이슈 담당자는 이슈를 보고 코드 수정을 해야되는데
해당 테이블의 상태를 보고를 하는 기능도 있습니다

  • In Progress
    • 작업 진행중임을 나타냅니다.
  • Done
    • 이슈가 해결된 후 선택을 하면 issue 의 상태가 close 로 바뀝니다.
profile
개발자 응애입니다

0개의 댓글