Skip to content

2023‐07‐12 Git issue close 문제

우가 edited this page Jul 12, 2023 · 1 revision

Pull Request merge 할 때 issue 가 자동적으로 닫히지 않음

먼저 PR 작성 시 Comment 에 자동 close 를 위한 키워드를 적어주어야 한다.

keyword 는 아래와 같이 작성 후 뒤에 #이슈번호를 할당해주면 된다.

  • close
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • resolve
  • resolves
  • resolved

문제 발생

Entity 설계 및 구현을 완료한 Pull Request 를 merge 시킨 후 issue 가 닫히지 않았다.

테스트

  1. keyword -> close, closed 이 두개를 사용해보았지만 같은 문제 발생
  2. Pull Request 제목이 [BE] 로 시작하여 대괄호 문제로 파악 후 일반적인 제목 작성 같은 문제 발생
  • ex) "feat: ~~"

문제 해결

Github 공식 문서를 보고 해결했다.

참고: 끌어오기 요청 설명의 특수 키워드는 끌어오기 요청이 리포지토리의 기본 분기를 대상으로 할 때 해석됩니다.
그러나 PR의 기반이 다른 분기인 경우 이러한 키워드는 무시되고 링크가 생성되지 않으며 PR을 병합해도 문제에 영향을 주지 않습니다.
키워드를 사용하여 끌어오기 요청을 문제에 연결하려면 PR이 기본 분기에 있어야 합니다.

즉, issue 를 자동적으로 닫고 싶다면 default 브랜치 쪽으로 merge 가 발생되어야 한다.

🔐 공통

🔑 프론트엔드

🔒 백엔드

📝 회의록

🤩 데모데이

Clone this wiki locally