본문 바로가기

Tools

[eclipse]SVN Repositories Branch, Tag, Trunk 의 차이점

 SVN Repositories 에서 SVN 구성을 보면 Branch , Tag , Trunk 가 있다 .

 trunk

- 프로젝트에서 가장 중심이 되는 디렉토리

- 모든 프로그램의 개발 작업은 Trunk 디렉토리에서 이루어 집니다.

- trunk 디렉토리 바로 아래에는 소스들의 파일과 디렉토리가 들어가게 됩니다.

- 단어 자체의 뜻은 mainLine 과 동일한 뜻


 branches

- trunk 에서 뻗어져 나온 나무가지를 뜻합니다.

- 프로그램을 개발하다 보면 trunk 디렉토리에서 또 다른 작은 분류로 빼서 개발해야 할 경우가 생김.

- 프로젝트 내의 작은 프로젝트라 생각하면 됨

- branches 디렉토리 안에 또 다른 디렉토리를 두어 그 안에서 개발하게 됨


 tags

- 단어 자체의 뜻은 꼬리표 

- 이 디렉토리는 프로그램을 개발하면서 정기적으로 릴리즈 할 때 , 0.1/0.2/1.0 등

- 버전 별로 소스 코드를 따로 관리하는 공간

- 버전 별로 태그를 붙여서 tag 디렉토리 안에 보관한다고 생각하면 됩니다.


출처 : http://blog.naver.com/satang50?Redirect=Log&logNo=206561557