BLO9
Kotlin 등 개발 관련 포스팅합니다.
What is SVN

SVN은 소프트웨어 버전관리 시스템이다.

CentOS 7+ & SVN Server 설정법

Install

$ yum install subversion

SVN Service status

$ svn
$ service svnserve status

저장소 생성

$ mkdir /var/repository
$ cd /var/repository
$ svnadmin create --fs-type fsfs 저장소명

저장소 설정

‘OPTIONS=”–threads –root ${저장소상위디렉토리}"’를 /etc/sysconfig/svnserve에 입력

OPTIONS="--threads --root /var/repository"

snvserve.conf 수정

${저장소위치}/conf/svnserve.conf를 백업 후 [general] 부분을 활성화

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

시작

$ service svnserve start

SVN Editor 설정

ignore를 명령어로 사용했다. 그런데 명령어를 입력하면 낮선 에디터가 나오는 것이 아닌가? 그래서 친숙한 Vim으로 설정하는 법을 찾았다.

설정법

$ vi ~/.subversion/config

editor-cmd = /usr/bin/vim

이렇게하면 SVN ignore도 친숙하게? 만들 수 있다.