이 책은 데이터를 관리하기 위해 Subversion을 사용하고 싶지만, 명령줄 클라이언트보다는 GUI 클라이언트를 선호하는 컴퓨터 활용 능력자들을 위해 작성되었습니다. TortoiseSVN은 Windows 셸 확장이며, 사용자는 Windows 탐색기와 사용법에 익숙하다고 가정합니다.
이 서문에서는 TortoiseSVN이 무엇인지, TortoiseSVN 프로젝트 및 그 작업을 수행하는 사람들의 커뮤니티에 대해 간략히 소개하고, 사용 및 배포에 대한 라이선스 조건을 설명합니다.
1장, 시작하기에서는 PC에 TortoiseSVN을 설치하는 방법과 즉시 사용을 시작하는 방법을 설명합니다.
2장, 기본 버전 관리 개념에서는 TortoiseSVN의 기반이 되는 Subversion 리비전 제어 시스템에 대해 간략히 소개합니다. 이 내용은 Subversion 프로젝트 문서에서 가져온 것으로, 버전 관리에 대한 다양한 접근 방식과 Subversion이 어떻게 작동하는지 설명합니다.
3장, 저장소에서는 단일 PC를 사용하여 Subversion과 TortoiseSVN을 테스트하는 데 유용한 로컬 저장소를 설정하는 방법을 설명합니다. 또한 서버에 위치한 저장소에도 관련된 저장소 관리에 대해서도 간략히 설명합니다.
4장, 매일 사용 가이드는 TortoiseSVN의 모든 주요 기능과 사용 방법을 설명하므로 가장 중요한 부분입니다. 작업 사본 체크아웃, 수정, 변경 사항 커밋 등으로 시작하는 튜토리얼 형식으로 진행됩니다. 그런 다음 더 고급 주제로 넘어갑니다.
5장, 프로젝트 모니터에서는 다른 팀원들의 중요한 커밋을 놓치지 않도록 Subversion 프로젝트를 모니터링하는 방법을 설명합니다.
6장, SubWCRev 프로그램은 TortoiseSVN에 포함된 별도의 프로그램으로, 작업 사본에서 정보를 추출하여 파일에 기록할 수 있습니다. 이 기능은 프로젝트에 빌드 정보를 포함하는 데 유용합니다.
부록 B, 어떻게 하나요...? 섹션에서는 다른 곳에서 명시적으로 다루지 않은 작업을 수행하는 방법에 대한 몇 가지 일반적인 질문에 답변합니다.
부록 D, TortoiseSVN 자동화 섹션에서는 TortoiseSVN GUI 대화 상자를 명령줄에서 호출하는 방법을 보여줍니다. 이 기능은 여전히 사용자 상호 작용이 필요한 스크립팅에 유용합니다.
부록 E, 명령줄 인터페이스 교차 참조에서는 TortoiseSVN 명령과 Subversion 명령줄 클라이언트인 svn.exe의 해당 명령 간의 상관 관계를 제공합니다.