목차

역자 서문
초심자 키트에 대해
서문

Chapter 1 서론

1. 버전 관리 사용 실례
2. 예상 진도

 

Chapter 2 버전 관리란 무엇인가?

1. 저장소
2. 무엇을 저장하는가?
3. 작업 공간과 파일 다루기
4. 프로젝트, 모듈, 파일
5. 버전 이야기는 언제 나오는가?
6. 꼬리표
7. 가지
8. 병합하기
9. 잠금 선택사항
10. 형상 관리

 

Chapter 3 CVS 시작하기

1. CVS 설치하기
2 저장소 만들기
3. CVS 명령
4. 간단한 프로젝트 만들기
5. 프로젝트 작업을 시작하기
6. 파일을 변경하기
7. 저장소를 갱신하기
8. 세상이 서로 충돌할 때
9. 충돌 해결

 

Chapter 4 CVS 사용 길잡이

1. 기본 철학
2. 버전 관리 시스템의 구조 잡기

 

Chapter 5 저장소에 접근하기

1. 보안과 사용자 계정
2. CVSTOOR : 대상을 가리키는 파라미터 문자열
3. ssh 접근 설정하기
4. pserver를 사용해서 연결하기

 

Chapter 6 자주 쓰는 CVS 명령들

1 파일을 체크아웃하기
2. 최신 정보를 유지하기
3. 파일과 디렉터리 추가하기
4. 특정 파일들을 무시하기
5. 파일 이름을 바꾸기
6. 디렉터리 이름을 바꾸기
7. 무엇이 바뀌었는지 살펴보기
8. 병합할 때 생기는 충돌 다루기
9. 변경 내용을 전송하기
10. 변경 기록을 조사하기
11. 변경을 제거하기

Chapter 7 꼬리표와 가지 사용하기

1. 꼬리표, 가지, 꼬리표 달기
2. 릴리즈 가지 만들기
3. 릴리즈 가지 작업하기
4. 프로젝트 릴리즈하기
5. 릴리즈 가지에서 버그를 고치기
6. 개발자의 실험용 가지
7. 실험용 코드로 작업하기
8. 실험용 가지를 병합하기

Chapter 8 프로젝트 만들기

1. 최초로 프로젝트를 만들기
2. 프로젝트 내부의 구조

Chapter 9 모듈 사용하기

1. 하위 프로젝트를 나누는 쉬운 방법
2. CVS 모듈
3. 요약

Chapter 10 써드 파티 코드

1. 소스 코드가 있는 라이브러리
2. 써드 파티 코드를 수정하기

Appendix A CVS 명령 요약과 공식

1. CVS 명령의 형식
2. 공식들

Appendix B 기타 자료

1. 온라인 CVS 자료
2. 다른 CVS 책
3. 다른 버전 관리 시스템
4. 참조 문헌 목록

Appendix C Eclipse에서 CVS 사용하기

1. WinCVS란?
2. WinCVS 설치하기
3. 연결 설정하기
4. 간단한 화면 설정
5. 들여오기
6. 체크아웃하기
7. 파일 내용 변경하기
8. 작업 공간 갱신하기
9. 충돌 해결하기
10. 변경 내용 전송하기
11. 파일과 디렉터리 추가하기
12. 파일과 디렉터리 삭제하기
13. 무엇이 바뀌었는지 보기
14. 특정 개정판을 가져오기
15. 꼬리표 붙이기
16. 브랜치 만들기
17. 특정 꼬리표나 브랜치를 체크아웃하기
18. 파일 변경 내역 보기

Appendix D WinCVS 튜토리얼

1. 새로운 저장소 생성하기
2. 프로젝트를 공유하기
3. 개정판 만들기
4. 자원의 개정판을 관리하기
5. 현재 개정판을 다른 개정판으로 교체하기
6. 프로젝트에 버전 붙이기
7. 버전 하나를 작업 공간에 추가하기