その先にあるもの…

svn trunk, branch, tag 설정 본문

Linux_Raspberry

svn trunk, branch, tag 설정

specialJ 2017. 1. 24. 15:17

저장소 만들기

svnadmin create /svn경로(home)/저장소이름


저장소 설정

vi /svn경로/저장소이름/svnserve.conf

----------------------------------------------------------------------

[general]

익명 사용자 읽기 여부 (write = 쓰기가능, read = 읽기만가능, none=권한없음)
anon-access = read

인증 사용자 쓰기 여부 (write = 쓰기가능, read = 읽기만가능, none=권한없음)
auth-access = write

저장소의 사용자 및 비밀번호 설정하는 파일명
svnserve.conf설정파일의 상대경로 예) ../../passwd
password-db = passwd

* 띄어 씌기가 있으면 오류가 발생하니 띄어쓰기 주의

----------------------------------------------------------------------


저장소 사용자 및 비밀번호 설정
vi /svn경로/저장소이름/conf/passwd

--------------------------- passwd -------------------------------
[user]
사용자 = 비밀번호
abcdef = 123456
----------------------------------------------------------------------

서비스 시장
svnserve -d -r /svn경로/
(svn 최상위경로를 지정, 저장소 이름으로 하면 안됨)
(-d 는 데몬으로 실행한다는 옵션, -r 은 svn경로를 지정한다는 옵션)

SVN 저장소의 기본 구조

디렉토리 생성
svn mkdir svn://localhost/저장소이름/trunk
svn mkdir svn://localhost/저장소이름/branches
svn mkdir svn://localhost/저장소이름/tag

명령어를 입력하면 vi이 열림
:q 입력하여 vi 종료
변경되지 않았거나 지정되지 않았다며 취소(A), 계속(C), 수정(E) 로 물어보면 C를 누른다.

trunk : 기본적으로 개발을 시작할 때 사용
branches : release 버전과 유지보수 버전을 분리할 때 사용
tag : 한번 만들면 수정하지 않음



'Linux_Raspberry' 카테고리의 다른 글

리눅스 gui 원격 접속  (0) 2017.11.21
파이_미러 사이트 변경하기  (0) 2017.11.21
apt 명령어  (0) 2016.04.27
라즈베리파이에 wordpress 설치  (0) 2016.04.27
deamon 간략 요약  (0) 2016.04.25
Comments