'프로그래밍/기타'에 해당되는 글 1건

  1. 2010.08.07 SVN/Subversion branches, tags, trunk 폴더에 대한 개념

SVN/Subversion branches, tags, trunk 폴더에 대한 개념


trunk

- 제일 먼저 사용할 디렉토리이며  프로그램 개발의 주 개발 폴더임.
- 모든 프로그램 개발 작업은 trunk 디렉토리에서 부터 시작 된다.
- main, mainline, production의 의미로 사용된다.

branches

- 실험적인 소스 및 주 프로그램에 연계된 폴더이며, 이 폴더의 소스를 기바느로 trunk 소스에 반영이 된다.
- trunk에서는 현재 버전에 대해서 유지보수를 하고 차지버전에 대해서는 branches 폴더를 사용한다.
- release 버전과 유지보수를 분리하고자 할 경우 사용 한다.

tags

- 릴리즈를 목적으로 버전별로 소스를 저장하는 공간이며, 수정되어서는 안되며, 체크아웃하여 커밋할 경우 오류 메시지가 발생한다. 
- releases, snapshots, baselines의 의미로 사용됨

Posted by 암리타 :