글목록

2014. 2. 18.

SVN trunk, branches, tags의 차이


trunk : 주요 개발 줄기입니다. 프로젝트는 trunk에서 시작이 됩니다.


branches : 어떤 이유로 trunk에서 복사돼서 새로 만들어진 프로젝트입니다. 가지치기를 연상한다고 해서 branches라고 합니다.


tag : trunk와 branches의 특정 시간을 가리키는 포인터입니다. 주로 프로젝트의 릴리즈 주기에 맞추어서, 각 주기의 코드를 보존하기 위해서 사용합니다. 
예컨데 beta, alpha, RC, RTM 등이 주요 릴리즈 주기가 될 겁니다. tag는 보통 해당 릴리즈 주기에서 가장 안정화 됐다고 판단하는 시점에 적용을 합니다. 

댓글 없음:

댓글 쓰기