본문 바로가기
DevOps

SVN 저장소 생성법 및 SVN 구동명령어

by david100gom 2009. 9. 11.

설정

파일시스템을 이용한 저장소 만들기

  • svnadmin create --fs-type fsfs [폴더명]  

버클리DB 이용한 저장소 만들기  

  • svnadmin create --fs-type bdb [폴더명]  

공동 작업을 위한 저장소 그룹 설정

  • chmod -R g+w [폴더명]

SVN 구동 명령어 (/home/svn 설치되어 있을때)

  • svnserve -d -r /home/svn

생성순서

 저장소 만들기 > 공동작업을 위한 저장소 그룹설정 > svnserve.conf 파일 설정 > passwd 파일 설정

용어

trunk

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


branches

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


tags

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

댓글