怎样阅读本书

本书适用于具有不同背景知识的各个层次的读者—从未使用过版本控制的新手到经验丰富的系统管理员都能够从本书中获益。根据基础的不同,某些的章节可能对某些读者更有价值。下面的内容可以看作是为不同类型的读者提供的“推荐阅读清单”:

资深系统管理员

假设你从前使用过CVS,并且迫切需要建立起Subversion服务器并尽快运行起来,第 5 章 版本库管理第 6 章 配置服务器将会告诉你如何建立起一个版本库,并使之加入网络大家庭。此后,依靠你的CVS使用经验,第 3 章 指导教程附录 A, Subversion对于CVS用户将向你展示怎样使用Subversion客户端软件。

新用户

如果管理员已经为你准备好了Subversion服务,你所需要的是学习如何使用客户端。如果你没有使用版本控制系统(像CVS)的经验,那么第 2 章 基本概念第 3 章 指导教程是重要的入门教程。如果你已经是CVS的老手,第3章和附录A将是不错的开始。

高级用户

无论是用户还是管理员,项目终将会壮大起来。那时,就需要学习更多Subversion的高级功能,像如何使用分支和执行合并(第 4 章 分支与合并)、怎样使用Subversion的属性支持、怎样配制运行参数(第 7 章 高级主题)等等。这两章在学习的初期并不重要,但熟悉了基本操作之后还是非常有必要了解一下的。

开发者

你应该已经很熟悉Subversion了,并且想扩展它并使用它的API开发新软件。第 8 章 开发者信息将最适合你。

本书以参考材料作为结束—第 9 章 Subversion完全参考是一部Subversion全部命令的详细指南,此外,在附录中还有许多很有意义的主题。阅读完本书后,这些章节将会是你经常查阅的内容。