本手册旨在描述 Subversion 1.2。如果您使用的是更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并参考适合您 Subversion 版本的版本。
以下列出了后续章节及其内容
涵盖 Subversion 的历史及其功能、架构、组件和安装方法。还包括快速入门指南。
解释版本控制的基础知识和不同的版本控制模型,以及 Subversion 的存储库、工作副本和修订版。
引导您完成 Subversion 用户的一天。它演示了如何使用 Subversion 获取、修改和提交数据。
讨论分支、合并和标记,包括分支和合并的最佳实践、常见用例、如何撤消更改以及如何轻松地在分支之间切换。
描述 Subversion 存储库的基础知识、如何创建、配置和维护存储库,以及您可以用来完成所有这些操作的工具。
解释如何配置您的 Subversion 服务器以及访问存储库的三种方式:HTTP
、svn
协议和本地访问。它还涵盖了身份验证、授权和匿名访问的详细信息。
探讨 Subversion 客户端配置文件、文件和目录属性、如何在工作副本中忽略
文件、如何在工作副本中包含外部树,最后,如何处理供应商分支。
从程序员的角度描述 Subversion 的内部结构、Subversion 文件系统和工作副本管理区域。演示如何使用公共 API 编写使用 Subversion 的程序,最重要的是,如何为 Subversion 的开发做出贡献。
详细解释svn、svnadmin 和svnlook 的每个子命令,并提供适合所有人的大量示例!
涵盖 Subversion 和 CVS 之间的相似之处和差异,并提供大量建议,说明如何打破您多年使用 CVS 积累的坏习惯。包括 Subversion 修订版号、版本化目录、离线操作、update 与 status、分支、标签、元数据、冲突解决和身份验证的描述。
描述 WebDAV 和 DeltaV 的详细信息,以及如何配置您的 Subversion 存储库以便以 DAV 共享的形式进行读写挂载。
讨论支持或使用 Subversion 的工具,包括替代客户端程序、存储库浏览器工具等等。