本文档正在进行中,可能会发生重大变化,可能无法准确描述 Apache™ Subversion® 软件的任何已发布版本。将此页面添加为书签或以其他方式向他人推荐此页面可能不是一个明智的选择。请访问 https://svnbook.subversion.org.cn/ 以获取此书的稳定版本。

第 3 章。高级主题

目录

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

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

但 Subversion 功能集并非止步于 常见的版本控制操作。 除了将文件和目录更改与中心存储库进行通信之外,它还具有其他功能。

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

TortoiseSVN 官方中文版 1.14.7 发布