2013년 6월 7일 금요일

Subversion - 버전 관리 시스템에서 권장하는 디렉토리 배치 방법

※ trunk - 프로젝트의 가장 중심이되는 디렉토리, 개발 작업은 trunk 디렉토리에서 이루어진다. 그래서 trunk 디렉토리 아래에는 바로 소스들의 파일과 디렉토리가 들어가게 된다.
 trunk/src
● trunk/doc
● trunk/Makefile

※ branches 
- trunk에서 개발을 하다 보면 큰 프로젝트에서 또 다른 작은 분류로 빼서 따로 개발을 해야 할 경우가 생기는데 이때 사용하는 폴더(작은 분류로 나온 프로젝트이름이 dev-mirror, dev-board)
● /branches/dev-mirror/src 
● /branches/dev-mirror/doc
● /branches/dev-mirror/Makefile 
● /branches/dev-board/src
● /branches/dev-board/doc
● /branches/dev-board/Makefile

※ tags - 프로그램을 개발하면서 정기적으로 릴리즈 할 때 0.0.1, 0.0.2의 식으로 버전을 붙여 발표하게 되는데 그때마다 발표한 소스를 따로 저장하는 공간.
 /tags/0.0.1/src
● /tags/0.0.1/doc
● /tags/0.0.1/Makefile
● /tags/0.0.2/src
● /tags/0.0.2/doc
● /tags/0.0.2/Makefile
● /tags/0.0.3/src
● /tags/0.0.3/doc
● /tags/0.0.3/Makefile

댓글 없음:

댓글 쓰기