주의: 자료를 홈피에서 블로그로 옮기는 중이므로 최신 내용이 아닐지도 모릅니다
-- SVN 설치
svn-1.4.5-setup.exe
-- TortoiseSVN 설치
TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi
-- eclipse SVN plugin 설치
plugin URL: http://subclipse.tigris.org/update_1.2.x
-- SVN Repository 만들기
TortoiseSVN 로 마우스 오른쪽 누르고 생성
D:DEVSVNRepository
fsfs type 으로 만든다
저장소 생성후,
/conf/svnserve.conf 편집(주석제거)
[general]
anon-access = none (read 를 none으로, 익명 사용자 읽기 여부)
auth-access = write
password-db = passwd
realm =
/conf/passwd 편집(유저 추가)
[users]
#bookcity = 1234
#kyungseo = qwer
betaos = 1234
refuse = 1234
-- 서버 실행
c:>svnserve -d -r D:DEVSVNRepository
c:>svnserve --daemon --root D:DEVSVNRepository
-- Source File Import
eclipse 에서 해도되지만,
TortoiseSVN 에서 미리 임포트하여 소스를 잡고 가는게 편함 (이후에 eclipse 에서 CheckOut)
: PC 관련 세팅 값이든 공유 안하는 폴더나 파일은 미리 삭제하여 임포트
C:DevSVNSource 하위에 pearlstyl5 를 넣고,
C:DevSVNSource 폴더를 임포트
: HEAD 밑에 pearlstyle5 가 생겨서 깔끔함
-- eclipse 에서 SVN으로 등록
해당 프로잭트 속성 - team - share Project
-- SVN 에서 eclipse 프로젝트 생성
SVN 서버 연결하고 checkOut
연결 URL : svn://
-- CheckOut 후, 무시 목록 세팅
CheckOut 후에는 공유하지 말아야할 폴더 or 파일을, CheckOut 한 원래 위치에 카피하고
TortoiseSVN 으로 무시목록으로 등록
-- Window 서비스 등록
sc create svnserve binpath= "c:svnservesvnserve.exe --service
--root c:repos" displayname= "Subversion" depend= tcpip start= auto
: sc create svnserve binPath= "D:ProgramFiles2Subversionbinsvnserve.exe --service --root D:DevSVNRepository" displayname= "Subversion" depend= tcpip start= auto
=> 띄어 쓰기, " (쌍따옴표) 주의
참고 사이트