本文档正在不断更新中,内容可能随时更改,并且可能无法准确描述 Apache™ Subversion® 软件的任何已发布版本。将此页面加入书签或向其他人推荐此页面可能不是一个明智的做法。请访问 http://svnbooks.subversion.org.cn/ 获取此书的稳定版本。

本书组织

以下列出了本书的章节及其内容

第 1 章,基本概念

解释版本控制的基础知识和不同的版本控制模型,以及 Subversion 的存储库、工作副本和修订版。

第 2 章,基本用法

带您了解 Subversion 用户的一天。它演示了如何使用 Subversion 客户端来获取、修改和提交数据。

第 3 章,高级主题

涵盖普通用户最终会接触到的更复杂的功能,例如版本化的元数据、文件锁定和挂钩修订版。

第 4 章,分支和合并

讨论分支、合并和标记,包括分支和合并的最佳实践、常见用例、如何撤销更改以及如何在分支之间轻松切换。

第 5 章,存储库管理

描述 Subversion 存储库的基础知识、如何创建、配置和维护存储库以及可用于执行所有这些操作的工具。

第 6 章,服务器配置

解释如何配置您的 Subversion 服务器并提供访问存储库的不同方式:HTTPsvn 协议和本地磁盘访问。它还涵盖了身份验证、授权和匿名访问的详细信息。

第 7 章,自定义您的 Subversion 体验

探讨 Subversion 客户端配置文件、国际化文本的处理以及如何使外部工具与 Subversion 配合使用。

第 8 章,嵌入 Subversion

从程序员的角度描述 Subversion 的内部结构、Subversion 文件系统和工作副本管理区域。它还演示了如何使用公共 API 来编写使用 Subversion 的程序。

第二部分,"Subversion 命令参考"

详细解释 svnsvnadminsvnlook 的每个子命令,并提供大量示例供全家使用!

附录 A,Subversion 快速入门指南

对于那些没有耐心的人,这是一个关于如何安装 Subversion 并立即开始使用它的简明解释。您已被警告。

附录 B,Subversion for CVS 用户

涵盖了 Subversion 和 CVS 之间的异同,并提供了大量建议,说明如何打破您多年使用 CVS 养成的所有坏习惯。其中包括对 Subversion 修订版号、版本化的目录、离线操作、updatestatus、分支、标记、元数据、冲突解决和身份验证的描述。

附录 C,WebDAV 和自动版本控制

描述了 WebDAV 和 DeltaV 的详细信息,以及如何配置您的 Subversion 存储库以便以 DAV 共享方式进行读写挂载。

附录 E,版权

本书所使用的知识共享署名许可证的副本。

TortoiseSVN 官方中文版 1.14.7 发布