本文档旨在描述 Apache™ Subversion® 的 1.7.x 系列。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的文档。
以下列出了各章及其内容
解释版本控制的基础知识和不同的版本控制模型,以及 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 共享进行读写挂载。
本书采用 Creative Commons Attribution License 许可,以下是该许可的副本。