本书的结构
本书的结构
以下是各个章节的内容介绍:
- 序言
回顾了Subversion的历史,描述了Subversion的特性、架构、组件。
- 第 1 章 基本概念
介绍了版本控制的基础知识及不同的版本模型,同时讲述了Subversion版本库,工作拷贝和修订版本的概念。
- 第 2 章 基本使用
引领你开始一个Subversion用户的工作。示范怎样使用Subversion获得、修改和提交数据。
- 第 3 章 高级主题
覆盖了许多普通用户最终要面对的复杂特性,例如版本化的元数据、文件锁定和peg修订版本。
- 第 4 章 分支与合并
讨论分支、合并与标签,包括最佳实践的介绍,常见用例的描述,怎样取消修改,以及怎样从一个分支转到另一个分支。
- 第 5 章 版本库管理
讲述Subversion版本库的基本概念,怎样建立、配置和维护版本库,以及哪些工具可以完成上述的工作。
- 第 6 章 服务配置
描述了如何配置Subversion服务器,以及三种访问版本库的方式,
HTTP
、svn
协议和本地磁盘访问。这里也介绍了认证,授权与匿名访问的细节。- 第 7 章 定制你的Subversion体验
研究了Subversion的客户端配置文件,对国际化字符的处理,以及Subversion如何与外置工具交互。
- 第 8 章 嵌入Subversion
介绍了Subversion的核心部件、Subversion的文件系统,以及程序员眼中的工作拷贝管理区域,展示了如何使用公共API编写Subversion应用程序。最重要的内容是,如何为Subversion的开发贡献力量。
- 第 9 章 Subversion 完全参考
以大量的实例,详细描述了svn、svnadmin和svnlook的所有子命令。
- 附录 A, Subversion 快速入门指南
因为缺乏耐心,我们会立刻解释如何安装和使用Subversion,我们已经告诉你了。
- 附录 B, CVS用户的Subversion指南
详细比较了Subversion与CVS的异同,并针对如何消除多年使用CVS养成的坏习惯提出建议。内容包括Subversion修订版本号、版本化的目录、离线操作、update与status的对比、分支、标签、元数据、冲突处理和认证。
- 附录 C, WebDAV和自动版本
描述了WebDAV与DeltaV的细节,并介绍了如何将Subversion版本库作为可读/写的DAV共享装载。
- 附录 D, 第三方工具
讨论一些支持和使用Subversion的工具,包括其它客户端工具,版本库浏览工具等。