
GUEST
글
개발/Tool 2011. 3. 14. 10:35Trac 설치 - svn 연동
기동
* svn 실행
> svnserve -d -r PATH_REPOSITORY
cf) -d : daemon mode, -r : repository
* trac 실행
> tracd -p 8000 PATH_TRAC_ENV
cf) -p : port
일단 위와 같이 하면 trac의 웹서버를 이용해서 trac의 기본 메뉴를 볼 수 있다. 그러나 svn 소스를 볼 수 있는 메뉴(소스둘러보기)가 나타나지 않는다.
Trac 0.11버전에서는 설치 중에 svn repository를 지정하도록 하였으나 0.12부터는 빠져 있다. 단독 설치로 wiki만 사용할 수도 있게 되었다. svn repository를 추가하는 것은 여기를 참고하자.
* svn repository 추가
> trac-admin PATH_TRAC_ENV repository
위와 같이 하여 help를 통해 메뉴를 확인하자.
repository add <repos> <dir> [type] : repository 추가
repository list : repository 목록 보기
add를 통해 repository를 추가하고 list를 통해 등록된 repository들을 확인할 수 있다.
cf) Trac 0.12 에서는 하나의 env에 여러 개의 repository를 등록할 수 있게 되었다. trac.ini의 설정법도 바뀌어서, 기존에 쓰던 repository_type, repository_dir 등은 deprecated 되었다.
여기를 확인하면 repository에 대한 바뀐 설정법을 확인할 수 있다.
그러나 링크에서와 같이 trac.ini를 수정했을 때 의도한 대로 잘 되지 않았다.
trac-admin을 사용하여 add를 하여 성공했는데, 이 내용도 또한 trac.ini에 반영되지 않았다.
반영했으면 resync를 하거나 trac을 재시작하자.
RECENT COMMENT