This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.
每一章要介绍的内容如下:
介绍版本控制基础和不同的版本控制模型, 以及 Subversion 的仓库, 工作副本和版本号.
介绍 Subversion 用户在一天的工作中将会如何使用 Subversion 客户端工具去获取, 修改和提交数据.
介绍普通用户最终将会用到的更复杂的功能, 例如版本控制的元数据, 文件锁和限定版本号.
介绍分支, 合并和标签, 包括分支与合并的最佳使用方法, 常见用法, 如何撤消修改, 如何方便地从一个分支切换到另一个分支.
介绍 Subversion 仓库基础, 包括如何创建, 配置和维护一个仓库, 以及其中要用到的工具.
介绍如何配置 Subversion 服务器, 以及访问仓库的不同的方法:
http
, svn
和本地磁盘访问.
还介绍了关于认证, 授权和匿名访问的细节.
介绍 Subversion 客户端配置文件, 如何处理国际化文本, 以及如何 在 Subversion 中使用外部工具.
从程序员的视角介绍 Subversion 的内部构造, Subversion 文件系统, 工作副本的管理区. 还介绍了如何使用公共 API 对 Subversion 进行二次 开发.
详细地介绍 svn, svnadmin, svnlook 的每个子命令, 并带有丰富的使用示例.
专门为没有耐心的读者而写, 快速地介绍了如何安装 Subversion 并开始使用它.
介绍了 Subversion 与 CVS 的异同点, 对于如何纠正长期使用 CVS 所养成的坏习惯也提出了大量的建议. 包含的内容有 Subversion 的版本号, 对目录进行版本控制, 离线操作, 命令 update 与 status, 分支, 标签, 元数据, 冲突解决和授权.
介绍了 WebDAV 和 DeltaV 的细节, 以及如何通过配置 Subversion, 使得仓库可以被挂载成可读写的 DAV 共享目录.
本书所使用的创作共享署名授权协议的一份副本.