본문 바로가기
형상관리

작업을 하는 공간 branch

by 개발자doc 2024. 5. 21.
목차
1. branch란?
2. 작업을 나누어서 해야하는 이유
1. branch란?
  • 본래 코드를 복사하여 독립적으로 작업할 수 있는 공간

branch는 본래 나뭇가지라는 뜻으로 나무줄기(기본코드)에서 뻗어나오는 나뭇가지(독립공간) 형태로 그래프가 그려진다.

 

2. 작업을 나누어서 해야하는 이유

작업자가 작업을 하다보면 실수를 하거나 예상치 못한 버그가 생길 수 있다. 그런 문제가 있는 코드를 기존 코드에 적용을 시키면 코드를 공유하는 사람들에게도 문제가 생기고 버전관리가 제대로 되지 않는다. 따라서 작업공간을 나누어 작업이 완료되고 테스트까지 거친 후 기존 코드에 더하는 방식이 좋은 방식이다.

 

병합을 진행하게 되면 작업했던 브랜치는 그대로 남아있다. 작업이 끝난 브랜치는 작업 진행의 혼란을 막기 위해 지워주는 것이 좋다.