本手册旨在描述 Apache™ Subversion® 的 1.7.x 系列。如果您正在运行其他版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的文档。

第 3 章 高级主题

目录

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

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

但 Subversion 的功能集并不止于 常见的版本控制操作。 除了将文件和目录更改传送到中央仓库或从中央仓库获取更改之外,它还具有其他功能。

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