참고: http://blogs.open.collab.net/svn/2007/04/subversion_repo.html
trunk
branches
tags
trunk
- 기본적으로 개발을 시작할 때 사용하는 디렉토리
- main, mainline, production의 의미로 사용됨
branches
- release 버전과 유지보수 버전을 분리하고 싶을 때 사용
- customizing이나 hot fix 목적으로 분리하여 수정함
- 수정이 계속해서 발생하다가 궁극적으로는 trunk에 merge 되는 것이 일반적임
tags
- 한번 만들면 수정하지 않음
- releases, snapshots, baselines의 의미로 사용됨
[출처] [SVN] trunk, tags, branches의 용도|작성자 밤바