这本书的目标读者非常的广泛—从从未使用过版本控制的新手到经验丰富的系统管理员。根据你的基础,特定的章节可能对你更有用,下面的内容可以看作是为各类用户提供的“推荐阅读清单”:
假设你以前已经使用过CVS,希望得到一个Subversion服务器并且尽快运行起来,第5、6章将会告诉你怎样建立第一个版本库,并且使之在网络上可用,此后,根据你的CVS使用经验,第3章和附录A告诉你怎样使用Subversion客户端。
你的管理员已经为你准备好了Subversion服务,你将学习如何使用客户端。如果你没有使用过版本控制系统(像CVS),那么第2、3章是重要的介绍,如果你是CVS的老手,最好从第3章和附录A开始。
无论你只是个使用者还是管理员,最终你的项目会长大,你想通过Subversion作许多高级的事情,像如何使用分支和执行合并(第4章),怎样使用Subversion的属性支持,怎样配制运行参数(第7章)等等。第4、7章一开始并不重要,但你适应了基本操作之后一定要读一下。
大概你已经很熟悉Subversion了,你想扩展它并在它的API基础之上开发新软件,第8章将是为你准备的。
这本书以一个参考材料作为结束—第9章包括了所有命令的参考,这个附录包括了许多有用的主题,当你完成了本书的阅读,你会经常去看这个章节。