OS/리눅스

[SVN] trunk, tags, branches의 용도

까망후니 2019. 4. 24. 13:44

[출처/참조 : http://phrack.blog.me/80103546149 ]

trunk
- 기본적으로 개발을 시작할 때 사용하는 디렉토리
- main, mainline, production의 의미로 사용됨

branches
- release 버전과 유지보수 버전을 분리하고 싶을 때 사용
- customizing이나 hot fix 목적으로 분리하여 수정함
- 수정이 계속해서 발생하다가 궁극적으로는 trunk에 merge 되는 것이 일반적임

tags
- 한번 만들면 수정하지 않음
- releases, snapshots, baselines의 의미로 사용됨