목차

part 1. 유틸리티 기본 사용 방법 

1장 소프트웨어 개발 자동화 
Section 01_ 일하기 편한 환경 만들기 
Section 02_ 버전 관리 시스템 
Section 03_ 이슈 관리 시스템 
Section 04_ 빌드 자동화 시스템 

2장 Subversion으로 소스 코드 관리하기 
Section 01_ Subversion 설치 
Section 02_ 저장소 만들기 
Section 03_ Subversion 서버 사용하기 
Section 04_ Subversion 명령 사용 방법 

3장 PowerShell로 자동화하기 
Section 01_ PowerShell이란? 
Section 02_ PowerShell 설치 
Section 03_ 기본 문법 

4장 Subversion과 Symbol 파일 연동 
Section 01_ 들어가기 
Section 02_ Debugging Tools for Windows 설치 
Section 03_ ActivePerl 설치 
Section 04_ Subversion Symbol Indexing 사용 

5장 CruiseControl.NET으로 빌드 자동화하기 
Section 01_ CruiseControl.NET 기본 개념과 설치 
Section 02_ CruiseControl.NET 빌드 스크립트 익히기 
Section 03_ 빌드 자동화 실습 

part 2. 통합 개발 환경의 구축 

6장 Apache와 Subversion 연동 
Section 01_ Apache 설치 및 기본 설정 
Section 02_ Subversion 설치 및 기본 설정 
Section 03_ Apache와 Subversion 연동 설정 

7장 Trac 
Section 01_ 설치 및 설정 
Section 02_ 플러그인 설치 및 설정 
Section 03_ Trac 사용 전 기본 설정 
Section 04_ Subversion Hook Script 활용 
Section 05_ 티켓 변경 사항을 이메일로 통보받기 
Section 06_ Trac 관리 스크립트 
Section 07_ RSS Reader 활용 

8장 CruiseControl.NET 
Section 01_ 들어가기 
Section 02_ 기본 프로젝트 설정 
Section 03_ 자동 버전 업데이트 스크립트 
Section 04_ Trac에 버전을 자동으로 등록하기 
Section 05_ Symbol Server, Subversion Symbol Indexing 연동 

9장 Release Server 
Section 01_ 빌드 서버 설정 
Section 02_ 웹을 통한 배포 
Section 03_ FTP를 통한 배포 
Section 04_ Trac을 통한 배포 

10장 백업 
Section 01_ 운영중인 Trac을 안전하게 백업하기 
Section 02_ 운영중인 Subversion 저장소를 안전하게 백업하기 
Section 03_ 원격지의 Subversion 저장소 백업하기 

11장 Subversion 관련 도구 
Section 01_ VisualSVN(Visual Studio 플러그 인) 
Section 02_ SVNSERVE Manager로 svnserve.exe를 쉽게 사용하기 
Section 03_ SVN Notifier으로 업데이트 상태를 실시간으로 확인하기 
Section 04_ ViewVC로 Subversion 저장소를 웹에서 보기 
Section 05_ WebSVN으로 Subversion 저장소를 웹에서 보기 

12장 문서화 
Section 01_ Trac Wiki 
Section 02_ Doxygen으로 소스 코드 문서화하기 
Section 03_ 윈도우 도움말 파일(CHM) 만들기 

part 3. 통합 개발 환경의 실제 활용 

13장 프로젝트 준비 
Section 01_ 개발 프로세스 
Section 02_ 프로젝트 생성 및 설정 

14장 프로젝트 진행 
Section 01_ 들어가기 
Section 02_ 기능 구현 
Section 03_ 버그 보고 및 해결 
Section 04_ Symbol Server의 활용 

15장 실전에서 발생하는 문제들 
Section 01_ 충돌 해결 
Section 02_ 커밋한 것 되돌리기 
Section 03_ Trac 프로젝트, 저장소 이름 바꾸기 

부록 
Section 01_ 날짜를 버전으로 사용하기 
Section 02_ 다국어 리소스에서 자동 버전 업데이트 스크립트 사용하기 
Section 03_ CCNET에서 Subversion Indexing을 사용할 때 Exception 문제 해결 
Section 04_ VisualSVN Server로 authz 설정하기 
Section 05_ ccnet.config를 Subversion으로 관리하기 
Section 06_ Visual Studio 6.0을 사용하려면 
Section 07_ Visual Studio 2008을 사용하려면 
Section 08_ CruiseControl.NET으로 윈도우 드라이버 빌드하기 
Section 09_ Trac 인덱스 페이지 꾸미기 
Section 10_ 자동 빌드하지 않는 방법 
Section 11_ Subversion 저장소 합치기 
Section 12_ Subversion 저장소 나누기 
Section 13_ Subversion에서 외부 저장소 연결하기 
Section 14_ MS 오피스 파일과 TortoiseSVN 
Section 15_ User Mode Process Dumper 사용하기 
Section 16_ CVS에서 Subversion으로 전환하기 

찾아보기