적용환경 : 우분투 10.04 64bit Server
주제 :
프로젝트 유틸리티
- 버전 관리 시스템 : SubVersion(VCS:Version Control System), Git(DVCS : Distribute Version Control System)
- 빌드 자동화 시스템 : Hudson
- 이슈 관리 시스템 : RedMine, Trac
- 통합 프로젝트 유틸리티
1. 버전 관리 시스템(VCS : Version Control System)
프로젝트에서 사용된 소스는 물론 여러가지 문서, 파일 등을 관리할 수 있는 시스템이다.
1.1. SubVersion 개요 및 특징
1.2. SubVersion 설치 및 설정
1.2.1. svn protocol 사용방법
1.2.2. http protocol 사용방법
1.3. SubVersion 사용방법
1.3.1. CUI(Command) 환경에서 사용방법
1.3.2. 이클립스 환경에서 사용방법
1.4. SubVersion 관련 팁(Tip!)
1.5. Git 개요 및 특징
1.6. Git 설치 및 설정
1.7. Git 사용방법
1.8. GitHub 사용방법
2. 이슈 관리 시스템(Issue Manager System)
흔하게 알려진 이슈 트래커(Issue Tracker), 버그질라(BugZilla) 등의 설치 및 실행방법
2.1. 왜 쓰는걸까?
2.2. 어떤 특징들을 가지고 있을까?
2.3. RedMine 설치 및 설정방법
2.4. RedMine 사용방법
2.4.1. 브라우저로 사용하기
2.4.2. 이클립스 플러그인으로 사용하기
2.5. RedMine 관련 팁(Tip!)
3. 빌드 자동화 시스템(Build Automation System)
컴파일, 배포 파일 생성 및 배포 등의 반복적인 작업들을 한번에 처리할 수 있는 시스템이다.
3.1. 빌드 자동화 시스템이란?
3.2. Hudson 의 개요 및 특징
3.3. Hudson 설치 및 설정
3.4. Hudson 사용방법
3.5. Hudson 활용팁
이제 쓸 수 있을 것 같...은가?
올해 안에 써야지.