以下是章节和其中的内容介绍:
记述了Subversion的历史与特性、架构、组件和安装方法,还包括一个快速入门指南。
解释了版本控制的基础知识,介绍了不同的版本模型,随同讲述了Subversion的版本库,工作拷贝和修订版本的概念。
带领你作为一个Subversion用户开始工作,示范了怎样使用Subversion获得、修改和提交数据。
讨论分支、合并与标签,包括一个最佳实践,通常的用例,怎样取消修改,以及怎样从一个分支转到另一个分支。
讲述Subversion版本库的基本概念,怎样建立、配置和维护版本库,以及你可以使用的工具。
解释了怎样配置Subversion服务器,以及三种访问版本库的方式,HTTP
、svn
协议和本地访问。这里也介绍了认证的细节,以及授权与匿名访问方式。
研究Subversion客户配置文件,文件和目录属性,怎样忽略
工作拷贝中的文件,怎样引入外部版本树到工作拷贝,最后介绍了如何掌握卖主分支。
介绍了Subversion的核心,Subversion文件系统,以及从程序员的角度如何看待工作拷贝的管理区域,介绍了如何使用公共APIs写程序使用Subversion,最重要的是,怎样投身到Subversion的开发当中去。
深入研究研究所有的命令,包括 svn、svnadmin、和svnlook以及大量的相关实例
比较Subversion与CVS的异同点,消除多年使用CVS养出的坏习惯的建议,包括subversion版本号、标记版本的目录、离线操作、update与status、分支、标签、元数据、冲突和认证。
叙述常见的问题,以及使用和编译Subversion的难点。
描述了WebDAV与DeltaV的细节,和怎样将你的Subversion版本库作为可读/写的DAV共享装载。
讨论一些支持和使用Subversion的工具,包括可选的客户端工具,版本库浏览工具等等。