Your cart is empty.
Keep shopping
이 수업은 github. com의 pull request를 다루는 수업입니다.
pull request는 다른 서비스에서는 merge request라고도 불리는 기능입니다. 독립적으로 진행되던 브랜치의 작업을 다른 브랜치에 병합해달라고 요청하는 기능입니다.
대표적인 경우는 이렇습니다.
master 브랜치의 마지막 버전은 언제나 실행/배포 가능한 상태를 유지하기로 협의한 팀이 있습니다. 모든 작업은 별도의 브랜치를 만들어서 그곳에서 작업을 진행하기로 했습니다. 이런 브랜치를 토픽 브랜치, 기능(feature) 브랜치라고 합니다. 모든 작업이 끝나고 토픽 브랜치를 master로 병합할 때 다른 사람들의 검토를 받도록 하고 싶다면 어떻게 해야 할까요?
이때 사용할 수 있는 최고의 기능이 pull request입니다.
pull request를 이용하면 브랜치에서 만들어진 버전에 대해서 토론을 하면서 코드의 품질을 높이는 작업을 할 수 있습니다. 충분한 검토가 끝났을 때 github. com에서 병합 버튼을 누르면 자동으로 브랜치가 병합되게 됩니다. 다소 어려운 기능입니다만, 협업의 품질을 높이고 싶은 분들께 권해봅니다. 혼자 프로젝트를 진행하는 분에게는 필요하지 않은 기능입니다.
갑사합니다.
*Udemy 수강생분들의 더욱 넓은 학습 기회를 위해 생활코딩의 원 콘텐츠를 Udemy에 옮긴 강의입니다. 지식의 전파를 위해 노력해주시는 생활코딩에 감사합니다. (출처: 생활코딩)