第一部分 简介 7
第一章 何谓CVS? 9
什么是版本控制系统? 9
CVS的应用 11
第二章 CVS快速入门指南 14
安装CVS 14
创建第一个仓库 21
导入项目 23
访问远程仓库 26
调出文件 27
提交变更后的数据 28
更新沙箱 29
新增文件 31
移除文件 32
技巧整理 33
第二部分 使用CVS 35
第三章 CVS的基本用法 37
一般信息 37
沙箱和仓库 40
将变更提交给仓库 44
检查文件状态 47
从仓库更新沙箱的文件 49
新增文件到仓库 57
从仓库中删除文件 59
移动文件或目录 63
释放沙箱 65
关键字 66
二进制文件和封装字符串 68
指定默认的命令选项 71
第四章 标记和分支 72
贴标记 72
粘滞状态 82
分支 83
分支的创建策略 94
第五章 多用户环境 99
进行同步开发 100
监视文件 100
保留文件 106
比较文件的修订版 109
显示最近的变更 112
显示文件的历史记录 113
第三部分 CVS的管理 117
第六章 仓库的管理 119
创建仓库 119
删除仓库 120
项目的安全问题 121
仓库的结构 124
CVSROOT目录里的文件 127
服务器环境变量 138
备份仓库 139
编辑仓库 145
沙箱的结构 154
客户端的环境变量 157
结束状态 159
第七章 项目的管理 160
创建项目 160
发布文件 167
运行脚本 170
连接外部程序 180
各种工具 182
策略和实务 186
第八章 远程仓库 189
指定仓库路径 190
local访问法 191
ext和server访问法 192
fork访问法 196
gserver访问法 196
kserver访问法 199
pserver访问法 201
为gserver、kserver和pserver设置inetd 205
常用的问题排除技巧 208
第九章 问题排除 208
连接问题 211
文件名的问题 214
行尾的问题 215
使用权限的问题 215
锁定文件 216
第四部分 参考资料 217
第十章 命令的参考资料 219
CVS命令行选项 219
CVS命令 222
第十一章 其余主题的参考资料 265
管理用途的文件 266
CVSROOT目录中的文件 269
CVSROOT目录中的相关变量 280
日期 282
环境变量 286
关键字和关键字模式 288
模式匹配 291
仓库访问法 293
第五部分 附录 295
附录一 客户端程序和操作系统 297
附录二 管理工具 316
索引 327