LINE 포인트 개발을 담당하고 있습니다. 주로 서버쪽을 맡고 있습니다.
LINE 개발 팀에서 서버 쪽 개발을 담당하고 있는 Ohara(@kory1202)입니다. 저희 팀은 PR(Pull Request)을 master 브랜치(branch)로 생성하는 방식으로 Git을 운영하고 있습니다. 이런 방식으로 Git을 운영하면 PR을 merge했을 때 다른 PR이 '자동으로 close되는 상황'이 발생하곤 했는데요. 정확히 어떤 조건에서 자동 close되는 것인지 확실히 알 수 없었습니다. GitHub Help > Closing a pull request를 읽어 보아도 원하는 답이 나오지 않더군요. 그래서 아예 직접 정리를 해보았습니다. 자동 close란? 자동 close란 GitHub에 올라와 있는 PR이 UI를 통한 일련의 작업으로 close되는 것이 아니라 다른 요인에 영향을 받아 저절로 close되는 것을 말합니다. 구체적인 예를 통해 살펴보겠습니다. 다음 그림과 같이 커밋(commit)이 진행되었다고