Svn 설치 후 사용 하는데 이상한점이 있네요

우선 이 글을 클릭해 주신것에 대하여 감사를 표합니다.

저는 우분투 서버에 svn을 설치해서 윈도우에서 tortoiseSVN으로 접속하여 사용하고 있습니다.

그런데 문제점이 여러가지 발생하는데요. :cry:

우분투 서버를 껐다 켜면 svnreserve 로 포트 다시 설정해줘야 하는건 둘째 치더라도…

윈도우에서 tortoiseSVN으로 컴밋한 파일들이 저장소가 아닌곳까지 침투해서 올라가는
것도 둘째 치더라도…
가장 어렵고 신기한 문제는 뭔가하니…

분명 저장소 브라우저에서는 컴밋한 파일들이 보이는데 우분투 서버에서는 아무리
찾아봐도 컴밋한 파일들이 없다는 것입니다. 맨 상위 폴더에서 find 명령어 사용해서
찾아봐도 안나오네요 :cry:

혹시 해결방법에 대하여 힌트 주실분 안계신가요 :?: :?:

제가 아는 한도내에서 SVN은 기본설정으로는 Berkeley DB를 사용하기 때문에 파일이 직접적으로 서버에 나타나진 않는 것으로 알고 있습니다. 따라서 SVN서버가 깔려 있는 리눅스 서버에서 아무리 찾아 보셔도 해당 파일은 찾을 수 없는 것이 당연합니다.

그리고 svnserve는 SVN서비스를 하는 서비스 데몬일 뿐 이 데몬이 계속 실행되도록 하기 위해서는 부팅할 때마다 해당 데몬이 시작될 수 있도록 설정이 필요할 듯 하네요 단순히 subversion을 깔았다고 해서 설정이 되는 것은 아니니 서버 설정법은 구글링 해 보시는 것이 좋을 듯 합니다.

제가 사용하는 젠투의 SVN은 BDB를 안쓰고 FSFS를 사용합니다.
하지만 저도 커밋한 파일을 찾을 수는 없네요…
잘은 모르지만 어떤 방식이 되었던 DB화되어 보관되는 것 아닐까요?

조금 검색해보았더니…
SVN서버가 설치된 로컬머신에서도 체크아웃해서 살펴보라는 얘기가…

아니면…
svn ls file:///var/svn/pub/test/
와 같은 명령으로 파일 목록을 출력할 수도 있습니다.

그리고, 바로 실행이 안되는 문제는
시스템->관리->서비스 메뉴에서 해결할 수 있지 않을까요.

그런데 저장소가 아닌 곳까지 침투해서 올라가는 것은 무엇인가요? 연상이 안되는…

우분투가 실행될 때마다 svn이 시작되도록 하고 싶으면…
/etc/rc.local 파일을 열어서 다음과 같이 svnserve 데몬을 실행하는 명령을 추가하면 됩니다.

[code:3a4cuaqk]$ sudo vi /etc/rc.local

#!/bin/sh -e

rc.local

This script is executed at the end of each multiuser runlevel.

Make sure that the script will "exit 0" on success or any other

value on error.

In order to enable or disable this script just change the execution

bits.

By default this script does nothing.

svnserve -d -r /home/cshong/svn

exit 0[/code:3a4cuaqk]

덧글 달아주신 lanterrt님과 tinywolf님, cshong님께 감사 인사드립니다.

lanterrt님 제가 SVN에 올라가는 파일들이 DB화 보관 될줄은 꿈에도 생각지 못했기 때문에
상상도 할 수 없었습니다. :cry:

cshong님께서 달아주신 답변은 정말 유용하게 사용하게 될 거 같습니다. 스크립 :!: :!:
우분투 사용자 모임에서 검색하기가 정말 어려워서 헤매이고 있습니다. 4글자 이하는 검색이
안된다니 :cry:

tinywolf님께서 알려주신 명령어도 스크립으로… 감사합니다. :D

그리고 저장소가 아닌곳에 올라간다는 이야기는… 우분투 서버에서
직접 지정한 저장소 말고 그 상위 폴더에서 다른 폴더가 생성되었던것을
말하는건데… 아무래도 브라우져에서 저장소를 생성하는게 아닌가 싶기도 하고
그렇습니다. 좀 더 알아봐야겠네요. 세 분께 다시 한번 감사드립니다. 8-)

[quote="raisia":3uifabp2]우분투 사용자 모임에서 검색하기가 정말 어려워서 헤매이고 있습니다. 4글자 이하는 검색이
안된다니 :cry: [/quote:3uifabp2]
늦었지만 참고하시라고 댓글 답니다.

현재 본 포럼이 사용하고 있는 포럼 빌더인 phpBB3의 검색 기능에 문제가 좀 있습니다. 하여, 우상단에 구글 맞춤 검색 입력폼이 설치되어 있으니 그것을 이용하시는 편이 좋습니다.

그리고 아래 링크는 제가 데비안 서버에 SVN을 설치한 과정을 쓴 제 블로그 포스트입니다. 별 내용 없지만 참고하시라고 올립니다.

http://pcandme.net/66

그럼 이만.