本文档编写用于描述 Subversion 的 1.6.x 系列。如果您正在运行其他版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的文档。

第 3 章。高级主题

目录

修订版说明符
修订版关键字
修订版日期
挂钩和操作修订版
属性
为什么要使用属性?
操作属性
属性和 Subversion 工作流程
自动属性设置
文件可移植性
文件内容类型
文件可执行性
行尾字符序列
忽略未版本控制的项目
关键字替换
稀疏目录
锁定
创建锁
发现锁
解除和窃取锁
锁通信
外部定义
变更列表
创建和修改变更列表
变更列表作为操作过滤器
变更列表限制
网络模型
请求和响应
客户端凭据
缓存凭据
禁用密码缓存
删除缓存的凭据
命令行身份验证
身份验证总结
总结

如果您一直在按顺序逐章阅读本书,那么您现在应该已经掌握了足够的知识,可以使用 Subversion 客户端执行最常见的版本控制操作。您了解如何从 Subversion 存储库检出工作副本。您已熟悉使用 svn commitsvn update 操作提交和接收更改。您可能已经形成了一个反射,使您几乎下意识地运行 svn status 命令。从所有意图和目的来看,您已准备好在一个典型环境中使用 Subversion。

但是,Subversion 的功能集并不止于 常见的版本控制操作。 它除了与中央存储库通信文件和目录更改外,还有其他一些功能。

本章重点介绍了 Subversion 的一些功能,虽然这些功能很重要,但可能不是典型用户日常工作的一部分。它假设您熟悉 Subversion 的基本文件和目录版本控制功能。如果您不熟悉,您需要首先阅读 第 1 章,基本概念第 2 章,基本用法。一旦您掌握了这些基础知识并阅读了本章,您将成为 Subversion 高级用户!