这份文档是为了描述 Subversion 1.1 版本而编写的。如果你正在运行 Subversion 的更新版本,我们强烈建议你访问 https://svnbooks.subversion.org.cn/ 并查阅适合你 Subversion 版本的本书。

本书组织结构

以下列出了接下来的章节及其内容

第 1 章,简介

涵盖 Subversion 的历史以及其功能、架构、组件和安装方法。还包括快速入门指南。

第 2 章,基本概念

解释版本控制的基本原理和不同的版本控制模型,以及 Subversion 的版本库、工作副本和版本。

第 3 章,导览

带你体验 Subversion 用户的一天。它演示了如何使用 Subversion 来获取、修改和提交数据。

第 4 章,分支和合并

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

第 5 章,版本库管理

描述 Subversion 版本库的基础知识,如何创建、配置和维护版本库,以及你可以用来完成所有这些操作的工具。

第 6 章,服务器配置

解释如何配置你的 Subversion 服务器以及访问你的版本库的三种方式HTTPsvn协议和本地访问。它还涵盖了身份验证、授权和匿名访问的细节。

第 7 章,高级主题

探讨 Subversion 客户端配置文件、文件和目录属性,如何忽略工作副本中的文件,如何将外部树包含在工作副本中,最后,如何处理供应商分支。

第 8 章,开发者信息

从程序员的角度描述 Subversion 的内部结构、Subversion 文件系统和工作副本管理区域。演示了如何使用公共 API 来编写使用 Subversion 的程序,最重要的是,如何为 Subversion 的开发做出贡献。

第 9 章,Subversion 完整参考

详细解释了 svnsvnadminsvnlook 的每个子命令,并提供了许多适用于全家的示例!

附录 A,适用于 CVS 用户的 Subversion

涵盖 Subversion 和 CVS 之间的异同,并提供了许多关于如何打破你多年使用 CVS 积累的所有坏习惯的建议。包括对 Subversion 版本号、版本化的目录、离线操作、updatestatus、分支、标签、元数据、冲突解决和身份验证的描述。

附录 B,疑难解答

解决使用和构建 Subversion 时遇到的常见问题和困难。

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

描述 WebDAV 和 DeltaV 的细节,以及如何配置你的 Subversion 版本库,使其可以作为 DAV 共享进行读写挂载。

附录 D,第三方工具

讨论支持或使用 Subversion 的工具,包括替代客户端程序、版本库浏览器工具等。

TortoiseSVN 官方中文版 1.14.7 发布