일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python
- null
- SSH
- expect
- Shader
- pi
- autovacuum
- Eclipse
- Unity
- 쉘
- sql
- sqlite
- conda
- awk
- C++
- ubuntu
- with
- dataframe
- mysql
- FIND
- List
- boost
- postgresql
- ngui
- pandas
- c++11
- DROP
- if
- SVN
- 배열
Archives
- Today
- Total
その先にあるもの…
svn trunk, branch, tag 설정 본문
저장소 만들기
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