CODEDRAGON ㆍDevelopment/Git, PM
branch(브랜치)
· 작업을 여러 가지 방향으로 진행하게 하는 것입니다.
· 다양한 작업을 하기 위해 브랜치를 사용합니다.
· 한 파일이 여러 버전으로 갈라져 각각 새 버전(새로운 내용)들이 추가되는 경우에 브랜치를 사용합니다.
· 브랜치를 사용하게 되면 여러 개의 프로젝트를 수행하는 것과 같으며 해당 브랜츠의 작업이 끝난 경우 자동화해서 병합해 주는 기능을 git에서는 제공합니다.
· 브랜치 안에서의 작업은 해당 브랜치에서만 유효합니다.
branch 활용
동일한 소프트웨어이지만 고객사별로 다른 대응이 필요할 때(커스터마이징이 필요할 때) 각각의 고객사마다 다른 버전이 필요하며 브랜치를 통해 이를 구현할 수 있습니다.
개발시 일정 기간마다 테스트를 하게 될 경우 나 법적 요건 검증하거나 실험적인 작성을 하거나 해당 기능 구현이 가능한지 구현이 가능하더라도 그 것이 타당한지 아닌지 이런 것들에 대해 확신이 없을 때 브랜치로 만들어놓고 검증 후 채택하고 아니면 버리고 이런 검증 작업 전으로 되돌아 갈 수 있습니다.
서비스 적용과 개발 진행을 병렬로 처리해야할 경우 브랜치를 하게 됩니다.
'Development > Git, PM' 카테고리의 다른 글
reset, revert - 특정 버전으로 되돌아가기 (0) | 2017.07.30 |
---|---|
git-bash 바로가기 설치하기 (0) | 2017.07.22 |
완성된 오픈소스 다운받기 (0) | 2017.06.24 |
충돌을 막는 팁(git으로 협업시 팁) (0) | 2017.06.17 |
[Git] reset 으로 되돌아가기 (0) | 2017.06.05 |