第 3 章 高级主题

目录

1. 版本清单
1.1. 修订版本关键字
1.2. 版本日期
2. Peg 和实施修订版本
3. 属性
3.1. 为什么需要属性?
3.2. 操作属性
3.3. 属性和 Subversion 工作流程
3.4. 自动设置属性
4. 文件移植性
4.1. 文件内容类型
4.2. 文件的可执行性
4.3. 行结束字符序列
5. 忽略未版本控制的条目
6. 关键字替换
7. 稀疏目录
8. 锁定
8.1. 创建锁定
8.2. 发现锁定
8.3. 解除和偷窃锁定
8.4. 锁定交流
9. 外部定义
10. 修改列表
10.1. 创建和更新修改列表
10.2. 用修改列表作为操作过滤器
10.3. 修改列表的限制
11. 网络模型
11.1. 请求和响应
11.2. 客户端凭证
11.2.1. 缓存凭证
11.2.2. 禁用密码缓存
11.2.3. 删除缓存的凭证
11.2.4. 命令行认证
11.2.5. 认证总结
12. 总结

If you've been reading this book chapter by chapter, from start to finish, you should by now have acquired enough knowledge to use the Subversion client to perform the most common version control operations. You understand how to check out a working copy from a Subversion repository. You are comfortable with submitting and receiving changes using the svn commit and svn update operations. You've probably even developed a reflex that causes you to run the svn status command almost unconsciously. For all intents and purposes, you are ready to use Subversion in a typical environment.

但是Subversion的特性并没有止于普通的版本控制操作,它也有一些超越了与版本库传递文件和目录修改以外的功能。

This chapter highlights some of Subversion's features that, while important, may not be part of the typical user's daily routine. It assumes that you are familiar with Subversion's basic file and directory versioning capabilities. If you aren't, you'll want to first read 第 1 章 基本概念 and 第 2 章 基本使用. Once you've mastered those basics and consumed this chapter, you'll be a Subversion power user!