깃(Git)으로 브랜치/태그 만들기
중앙집중식의 서브버전(Subversion)의 저장소(Repository)는 통상 위의 그림처럼 branches, tags, trunk라는 기본 폴더를 만들어 사용합니다. 주요 작업은 trunk에서 진행하기 때문에 프로젝트에 참여하는 사람들은 trunk를 체크아웃 받아 개발을 진행합니다. 그렇지만, 새로운 버전을 개발하거나 실험적 프로젝트를 진행할 경우에는 주요 작업 영역인 trunk는 손대지 않고 새로운 브랜치를 따서(Branching) 독립적으로 작업을 하다가 개발이 끝난 경우 trunk에 합치는 작업(Merge)을 수행하는 방식을 사용합니다. 또한, 특정 릴리즈를 보관할 경우에는 해당 시점의 코드에 태그를 붙여(Tagging) 저장해 놓았다가 해당 리비전이 필요할 경우에는 저장한 태그로 코드를 불러내..
IT 일반
2016. 5. 10. 11:31