본문 바로가기

개발/Linux

[Linux] svn 설정하기

 

svn 처음 서버에 설치 후 home 아래에 svn 하위에 저장소를 만들었다.

/home/svn/mil(저장소이름)

 

그 이후에는 디렉토리를 생성하여 이클립스에서나 접근 할 수 있도록 해야 함

 

작업 svn 서버에 반영하기

svn commit -m "log message"

 

디렉토리 확인

svn list svn://ip주소/저장소이름

 

디렉토리 추가

svn mkdir --parents svn://localhost:3690/저장소이름/새디렉토리이름

 

파일 혹은 디렉토리 이름 변경

svn move 기존파일이름 새파일이름

 

변경된 사항들 이후에는 항상 commit을 해야 변경 됨

 

 


svnserve 가 실행된 상태 에서 

svnserve -d -r /svn  명령을 실행하면  

 

서버소켓을 바인드 할 수 없습니다. 주소가 이미 사용 중입니다.

가는 메시지 발생

 

killall svnserve  명령으로 svnserve 프로세스를 종료시킨뒤 다시 

svnserve -d -r /svn  명령을 실행하여 svnserve 를 실행시킨다. 

 

 프로세스 확인

ps –aux | grep svnserve

 

포트 확인

netstat –ant | grep 3690

출처: https://m.blog.naver.com/PostView.nhn?blogId=app337&logNo=60188400149&proxyReferer=https%3A%2F%2Fwww.google.com%2F


 

svn: 로그 메시지를 구하기 위해 외부 프로그램을 사용할 수 없습니다. SVN_EDITOR 환경변수를 설정하시거나 --message (-m) 또는 --file (-F) 옵션을 사용하세요.

svn: 환경변수 SVN_EDITOR, VISUAL, EDITOR 중 하나는 설정하거나, 'editor-cmd' 를 구성화일에 명시해야합니다.

mkdir 명령어 실행 후 이런 메세지가 뜬다면

svn mkdir --parents svn://localhost:3690/저장소이름/새디렉토리이름 뒤에 직접 -m을 붙여서 메세지를 적어주거나

메세지 입력 처리를 위해서 에디터를 환경 변수에 설정 해야 함

svn mkdir --parents svn://localhost:3690/저장소이름/새디렉토리이름 뒤에 -m "새디렉토리 만들기_맛 밀"

 

 

Get repository folder children operation failed.
svn: E160013: URL 'svn://ip주소/저장소이름/...' non-existent in that revision

이클립스 연동 시 해당 메세지가 뜬다면

해당 저장소에 디렉토리가 없는 거임! 글 제일 처음으로 올라가서 확인 및 다시 설정

 

 

 

vim 관련 명령어

http://mwultong.blogspot.com/2006/11/vim-vi-gvim-exit-quit.html

 

VIM (VI, GVIM) 빔 에디터, 종료 명령어, 빠져 나오는 법; Exit Quit

 

mwultong.blogspot.com

 

반응형

'개발 > Linux' 카테고리의 다른 글

[Linux] alias란?  (0) 2021.11.18
[Linux] 버전 확인 명령어  (0) 2019.11.18
[Linux] 자주 쓰게 되는 명령어 적어두기  (0) 2019.09.24