기본 콘텐츠로 건너뛰기

라벨이 TRAC인 게시물 표시

커밋 메세지 강조나 Trac 티켓에 대한 링크 걸기 - Trac

원문보기 아래 그림과 같이 따라합니다. 속성에서 bugtraq 항목을 아래와 같이 생성합니다.  bugtraq:url   (%URL_TRAC_ENV%) /ticket/%BUGID%  bugtraq:logregex  (?:ticket: *|#)(\d+) *(?:, *(\d+))*  bugtraq:label  Ticket 위의 (%URL_TRAC_ENV%)은 실제 주소로 대체해야 합니다. (Ex: http://localhost:8000/site/testdb) 이렇게 설정한 후 커밋 메세지에 ticket:1 혹은 #1을 입력하면 이 부분이 강조되어 나타나게 됩니다.

메일 연동 - trac

원문보기 5명이 하는 작은 프로젝트니까 메일 연동 필요없겠지... 했는데 아무래도 있어야 될거 같다 -_- (전날 누가 뭘했고 어떤 티켓이 발급되었는지 알길이 없다!) trac.ini를 적당히 수정하면 되는데, 메일서버 구축까지도 필요없다. 다만 보내는 사람은 smtp 서비스가 되는 메일 계정이 있어야 하는데, gmail이 가장 무난할듯 싶다. [notification] smtp_always_cc = 받을 사람의 메일 주소를 적고, 복수일 경우는 쉼표로 구분한다 smtp_default_domain = gmail.com smtp_enabled = true smtp_from = 보내는 사람의 메일 주소 smtp_password = 보내는 사람의 메일 주소 비밀번호 smtp_replyto = 보내진 메일에 대해 reply를 보냈을 때 받을 메일 주소 smtp_server = smtp.gmail.com smtp_user = smtp server의 실 사용자 use_tls = ture 오.. 잘 된다. 그런데 trac+svn server의 ID와 보고자의 ID가 틀려서 좀 문제가 있다 -_-; 다음에 할땐 메일 서버를 구축해야겠다 -_-; /// gmail은 잘되는데 왜 회사 메일 서버는 되지 않을까^^;;

윈도에 trac 설치하기

가장 쉬운 방법은 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 서비스로 실행하기 서비스 멈춤 : net stop TOW 서비스 실행 : net start TOW