Download presentation
Presentation is loading. Please wait.
1
Trac By insung
2
Trac 이란 Wiki - Trac(보통 트랙이라고 발음함)은 오픈소스 웹 기반 프로젝트 관리 겸
버그 추적 툴이다. 엣지월 소프트웨어가 개발하였다. Trac은 파이썬 언어로 작성되어 있다. 2005년 중반까지는 GNU 일반 공중 사용 허가서 하에 라이선스 되었으나, 0.9 버전부터는 수정 BSD 라이선스 하에 라이선스되고 있다. 이 라이선스들은 자유 소프트웨어 라이선스들이다. Insung - Trac(보통 트랙이라고 발음함)은 프로젝트 관리툴이다. 백업용으로도 좋고, 특히, Tow(Trac of windows)를 이용하면 쉽게 트랙을 설치할 수 있다.
3
만약 서버 관리자에 관심이 없다면 8Page까지 과감히 PASS
클릭
4
Trac 설치 - Server용
5
Trac(Tow) 설치 Trac 다운로드 - 다음의 사이트에서 TOW를 다운받는다.
&package_id=254120&release_id=579291 - 한글판이며, Base와 Standard 두 종류가 있다. Base는 필수적인 요소만을 포함한다고 생각하면 된다. Standard는 기본적인 Trac 요소 외에 이클립스와의 연동, WYSIWYG 에디터, Web Admin 등의 모듈을 포함한다. 오피스 설치 때도 어김없이 전체 설치를 눌러버리는 개인적인 성향상, Standard를 다운받았다. . 이후 참고 사이트를 참고(참고 사이트에 기본 설치 다나와 있음 참고 사이트 : 일단 가드 올려라 블로그
6
Trac(Tow) 화면 Trac 설치 직후 Tow를 설치 하면 기본적으로 HelloTow Project가 생겨난다. (쩝…)!
7
Trac(Tow) 명령어 Trac의 명령어는 많다. 그 중에 (필요한 or 아는)것만 적었다.
Trac에서의 쓰이는 명령어는 SVN에 영향을 준다!(User라든지, Project라든지 등) add-project <프로젝트 명> add-project 2008NewWord를 하였을 경우 Project의 저장경로를 바꿀 수 있다. 만약 기본 저장 경로의 저장 공간이 적을 경우 다른 드라이브로 저장할 것을 적극 권장한다.! 다다음 슬라이드 참조! Tow의 설치 경로 확인!
8
Trac(Tow) 명령어 add-user <사용자 명> <비밀번호> add-user guest 1234를
하였을 경우 guest라는 user가 생기고 guest는 1234의 비밀번호를 가지게 된다.
9
Trac(Tow) 명령어 기타 명령어 - 저장소 위치 변경이나. 아이디 삭제 등 여러 가지 명령어가 있으니 참고 사이트 참고
참고 사이트 : ※ 이런 명령어를 외우기 힘들거나 귀찮다면 Plug-In을 이용하여 활용하는 방법도 있다. (직접 조사하여 활용한다면 활용도 200%up)
10
Trac Client - Web
11
Trac Client - Web 트랙을 활용하는 방법은 2가지가 있다. Web에서 활용하는 방법과
Subversion을 이용하는 방법이 있다. But 하는 일은 서로 다르다. 정확히 말하면, Web은 Trac의 도구에 불과하다. 현재 LSL파일서버에 구축 되어있는 Web TOW를 설치하면 기본적으로 생기는 URL은 Projects 으로 생겨난다 현재 TOW에서 생성되어 있는 Projects Project 선택
12
Trac Client - Web Projects에서 HelloTow를 선택하였을 경우 Project 생성시 기본적으로
들어가지는 Background But, 바꿀 수 있다. 하단에 보면 이 페이지 편집하기 버튼이 있으며 이 버튼을 클릭하여 Background를 수정할 수 있다.
13
Trac Client - Web Web 기능 - 시간이력 그림과 같이 언제 누가 몇 시에 Project을
수정 하였는지 or 티켓을 생성하였는지 확인 할 수 있다. 변경 사항을 클릭하면 자세한 정보를 볼 수 있다.
14
Trac Client - Web Web 기능 - 로드맵 로드맵은 하나의 큰 카테고리 Table로써
티켓을 관리하여 진행상황을 보여준다! 닫혀진 티켓들 : 1 활성화된 티켓들 : 0 이와 같이 마일스톤에 있는 티켓을 하나씩 닫을 때마다 %게이지가 올라간다! 현재(100%)(???)
15
Trac Client - Web Web 기능 – 소스 브라우저 소스 브라우저는 Directory 구조로 되어있으며
소스를 볼 경우 수정 날짜와, 리비전, 용량을 확인할 수 있다. ※ 파일 클릭 시 파일을 다운 받을 수 있다.
16
Trac Client - Web Web 기능 – 새로운 티켓 User Name 짧은 설명 티켓 타입 상세 설명 티켓 분류(※)
17
Trac Client - Web Web 기능 – Admin(Hide) UserName이 Admin일 경우만 보이는 기능
많은 기능이 있으므로 직접 확인할것!
18
Trac Client - Program
19
Trac Client - Program Subversion Down 현재 LSL파일 서버에 보면 Subversion이 있다.
그 파일들을 다운받아 먼저 tortoise-svn -win32-svn msi 을 설치하고 languagepack -win32-ko.exe 를 설치하면 된다. Down 설명이 어렵다 생각되면 아래 사이트로 :
20
Trac Client - Program Subversion을 설치하고 나면 위 그림과 같이 오른쪽 버튼을 눌렀을 때 나오는
Context Menu에서 Svn Checkout… 와 Tortoise SVN 이 있는것을 확인할 수 있다. 먼저 처음으로 사용하는 사람이거나 Project생성후 처음 저장소와 연결하는 경우라면 Svn CheckOut..를 클릭한다. 만약 처음 실행하는 경우 가 아니라면 아래 그림과 같이 다른 Context Menu가 보이게 된다. Ex) 프로젝트를 연결하지 않았을 경우 Ex) 프로젝트를 연결하였을 경우
21
Trac Client - Program Subversion을 설치하고 나면 위 그림과 같이 오른쪽 버튼을 눌렀을 때 나오는
Context Menu에서 Svn Checkout… 와 Tortoise SVN 이 있는것을 확인할 수 있다. 먼저 처음으로 사용하는 사람이거나 Project생성후 처음 저장소와 연결하는 경우라면 Svn CheckOut..를 클릭한다. 만약 처음 실행하는 경우 가 아니라면 아래 그림과 같이 다른 Context Menu가 보이게 된다. Ex) 프로젝트를 연결하지 않았을 경우 Ex) 프로젝트를 연결하였을 경우
22
Trac Client - Program 네모 칸과 같이 Project URL을 입력하여
※ Web주소와 svn 저장 주소는 다르다 참고 Hellotow는 Project명이다
23
Trac Client - Program CheckOut를 하면 다음과 같이 저장소에서
기본 폴더인 branches, tags, trunk를 생성하여 다운받는데, 이는 과감히 무시한다. (Svn 책을 보면 3가지 폴더는 각 기능이 존재하나 책일 뿐이다. )(개인 존중) 이제부터 입맛대로의 폴더를 생성하여 프로젝트를 관리한다. 만약 팀 프로젝트라면 팀원들과 상의하여 폴더 구조를 정확히 하여 생성하여야 한다. 과거 프로젝트를 이용하여 다음과 같은 폴더 구조를 가지게 하였으며 폴더 정의는 Doc는 문서 파일을 저장할것이며 Src는 프로그램을 저장할 것이다. 이렇게, 개인 or 팀원이 폴더의 정의를 내려야 한다.
24
Trac Client - Program Commit Commit은 Client에서 Server저장소를 바꾸는 기능으로
현재 자신의 디렉토리나 파일을 올릴 수 있다.
25
Trac Client - Program 3) 2) Commit 1) 4) 5) 6) 수정된 것 체크 및 체크 해제
26
Trac Client - Program Commit 수정된 사항들
27
Trac Client - Program Update Update는 Server저장소에서 Client 저장소를
바꾸는 기능으로 서버에서의 디렉토리 구조를 자신의 저장소에 저장한다.
28
Trac 설명 Trac을 이용함으로써 얻어지는 이점은 많다. 한 번쯤 사용해보는 것도 좋다고 생각한다.
29
End
Similar presentations