가장 쉬운 방법은 TOW(trac on window)를 설치하는 것입니다.
TOW를 설치하면 소스 저장소와 이슈 관리 시스템을 통합할 수 있습니다.
1. TOW 설치하기
아파치와 svn server가 설치됩니다.
2. install Silvercity for syntax highlighting(optional)
3. project 생성하기
소스 저장소와 이슈 관리 시스템에 같은 이름으로 프로젝트를 생성합니다.
add-project [project name]
ex) add-project TEST
4. 사용자 추가하기
add-user.bat [user] [password]
ex) add-user.bat humkyung humkyung
5. admin 설정
trac-admin [$ENV] permission add [USER_ID] TRAC_ADMIN
ex) trac-admin TEST permission add humkyung TRAC_ADMIN
6. conf/trac.ini 수정하기
프로젝트 생성시 template을 이용하기 때문에 기본적으로 HelloTOW 프로젝트에 대한 값 들이 사용됩니다.
이 부분을 새로 생성한 프로젝트에 맞게 수정하는 일이 필요합니다.
7. trac 싱크 맞추기
trac의 configuration이 변경되었기 때문에 다시 싱크를 맞추어야 합니다.
trac-admin [$ENV] repository resync *
8. trac 서비스로 실행하기
TOW를 설치하면 소스 저장소와 이슈 관리 시스템을 통합할 수 있습니다.
1. TOW 설치하기
아파치와 svn server가 설치됩니다.
2. install Silvercity for syntax highlighting(optional)
3. project 생성하기
소스 저장소와 이슈 관리 시스템에 같은 이름으로 프로젝트를 생성합니다.
add-project [project name]
ex) add-project TEST
4. 사용자 추가하기
add-user.bat [user] [password]
ex) add-user.bat humkyung humkyung
5. admin 설정
trac-admin [$ENV] permission add [USER_ID] TRAC_ADMIN
ex) trac-admin TEST permission add humkyung TRAC_ADMIN
6. conf/trac.ini 수정하기
프로젝트 생성시 template을 이용하기 때문에 기본적으로 HelloTOW 프로젝트에 대한 값 들이 사용됩니다.
이 부분을 새로 생성한 프로젝트에 맞게 수정하는 일이 필요합니다.
7. trac 싱크 맞추기
trac의 configuration이 변경되었기 때문에 다시 싱크를 맞추어야 합니다.
trac-admin [$ENV] repository resync *
8. trac 서비스로 실행하기
- 서비스 멈춤 : net stop TOW
- 서비스 실행 : net start TOW
댓글
댓글 쓰기