1. subversion 다운로드
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
위의 링크에서 최신 버젼(현재 기준 : svn-1.4.5-setup.exe)을 다운받는다.
2. 설치
Next
만 계속 클릭하면 설치 완료된다.
3. 설정
C: 드라이브에 적당한 이름으로 폴더를 만든다. 여기서는 C:\mysvn 이라는 폴더로 하겠다. 명령 프롬프트에서
c:\mysvn>svnadmin create --fs-type fsfs c:\mysvn
의미 : fsfs는 파일시스템(예 : FAT32, NTFS 등과 같은)에 파일을
저장하는 방식이다.
C:\mysvn\conf 폴더의 svnserve.conf 파일을 메모장 등으로 열어서 아래와
같이 수정한다.
### This file controls the configuration of the svnserve daemon, if you
### use it to allow access to this repository. (If you only allow
### access through http: and/or file: URLs, then this file is
### irrelevant.)
### Visit http://subversion.tigris.org/ for more information.
[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
anon-access = read
auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the conf directory.
### Uncomment the line below to use the default password file.
password-db = passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control. Unless you specify a path
### starting with a /, the file's location is relative to the conf
### directory. If you don't specify an authz-db, no path-based access
### control is done.
### Uncomment the line below to use the default authorization file.
# authz-db = authz
### This option specifies the authentication realm of the repository.
### If two repositories have the same authentication realm, they should
### have the same password database, and vice versa. The default realm
### is repository's uuid.
realm = My First Repository
의미 : anon-access 는 일반유저의 접근권한이고
auth-access 는 계정사용자의 접근권한이다.
C:\mysvn\conf\passwd 파일 수정
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.
[users]
user1 = pass1
user2 = pass2
4. 실행
명령프롬프트 : C:\mysvn>svnserve -d -r c:\mysvn
새로운 명령 프롬프트 : C:\>svn checkout svn://127.0.0.1
5. 이클립스 플러그인(subclipse) 설치
Name : subclipse
URL : http://subclipse.tigris.org/update
설치 완료 후 재시작 Yes
6. subversion 사용하기
SVN Repository 탭 -> svn://127.0.0.1 -> 오른쪽 마우스 클릭 -> New
-> New Remote folder -> Folder name : svntest -> Finish
svntest -> 오른쪽 마우스 클릭 -> Checkout
(네이버 블로그의 이미지 업로드 갯수 제한으로 이미지 업로드가 안되서 간단히 정리함)
'IT_Programming > Dev Tools' 카테고리의 다른 글
이클립스 Ctrl + space(code assist) 안될 때 해결방법 (0) | 2008.01.23 |
---|---|
이클립스 wtp 에서 Database Explorer 설정하기 (0) | 2008.01.23 |
이클립스 플러그인 소스 관리 subversive 설치 및 사용 방법 (0) | 2008.01.23 |
이클립스 WTP 프로젝트 사용하기 (0) | 2008.01.23 |
스트럿츠 다운 받기 및 설치 v1.2.9 (0) | 2008.01.19 |