Project Utility

TOW Trac On Windows

여름나라겨울이야기 2010. 7. 24. 21:04
728x90

* TOW(Trac on Windows) 설치하기하고 서비스로 등록하기
  출처: http://silencer.tistory.com/30

          서비스 등록(Windows 7)

          Administator로 등록할 필요가 있을때는 Command 등을 관리자 권한으로 실행을 한다면 
          열고 그기에 아래와 같이 넣어야 합니다.

          C:\Windows\system32>sc create trac binPath= “c:\TOW\start-tow.bat” 
          start= auto DisplayName= “Trac Service of TOW”
          [SC] CreateService 성공

          위와 같이 하면 성공합니다.
          그리고 항상 따옴표를 윈도우에서 알 수 있도록 넣어줘야 합니다. 
          만약 웹의 따옴표를 카피해서 사용한다면 오류가 납니다


* TOW 사용자 추가 & 프로젝트 추가
   출처: http://blog.daum.net/basetechnology/6998324

          사용자 등록하기

l  C:\TOW>add-user.bat <UserName> <Password>

 

위와 같이 하면 C:\TOW\SvnRepo\Projects\trac.htpasswd 추가된다.

l  권한 부여하기 : 아래 예) led 프로젝트의 ytkim 계정에 TICKET_CREATE 부여

) add-perm.bat led ytkim TICKET_CREATE

    프로젝트 추가하기

l  C:\TOW>add-project.bat <ProjectName>

 

위와 같이 하면

C:\TOW\SvnRepo\Projects\

C:\TOW\TracRepo\Projects\ 아래에 각각 추가된다.

l  add-project.bat 대신

C:\TOW>create-svn-repo.bat <ProjectName>
C:\TOW>create-trac-repo.bat <ProjectName>

각각 이용해도 된다.

l  접속확인 : http://localhost:8080/projects/<ProjectName>



 
* Ticket 타임 설정
  출처: http://trac.edgewall.org/wiki/TimeTracking
 
 Modifying trac.ini
 Add the following section to your trac.ini in your project's conf directory (see TracIni).
 This needs to be done for each project that you want to enable time tracking for:

 [ticket-custom]
 tt_estimated = text
 tt_estimated.label = Time planned

 tt_spent = text
 tt_spent.label = Time spent

 tt_remaining = text
 tt_remaining.label = Time remaining

* Ticket 소유자 SelectBox 로 보여주기
  출처: http://blog.naver.com/sthwin/80109578952
 
 trac.ini 파일을 연후 [ticket] 섹션을 보면 "restrict_owner = false" 라고 되어 있을 것이다.

 이것을 "restrict_owner = true"로 수정하고 다시 새 티켓 할당을 해보면 owner의 목록을

 드롭다운 리스트로 볼 수 있다.

* MyLyn 2.0 사용하기
  출처: http://www.ibm.com/developerworks/kr/library/j-mylyn1/index.html (제1부 한글)
          http://hiteks.tistory.com/121 (제2부 한글)

반응형

'Project Utility' 카테고리의 다른 글

Maven 을 이용한 프로젝트 생성  (0) 2010.07.27