Foreword
Preface
1. Fundamental Concepts
The Repository
Versioning Models
Subversion in Action
Summary
2. Basic Usage
Help!
Getting Data into Your Repository
Initial Checkout
Basic Work Cycle
Examining History
Sometimes You Just Need to Clean Up
Summary
3. Advanced Topics
Revision Specifiers
Properties
File Portability
Ignoring Unversioned Items
Keyword Substitution
Sparse Directories
Locking
Externals Definitions
Peg and Operative Revisions
Changelists
Network Model
Summary
4. Branching and Merging
What’’s a Branch?
Using Branches
Basic Merging
Advanced Merging
Traversing Branches
Tags
Branch Maintenance
Common Branching Patterns
Vendor Branches
Summary
5. Repository Administration
The Subversion Repository, Defined
Strategies for Repository Deployment
Creating and Configuring Your Repository
Repository Maintenance
Moving and Removing Repositories
Summary
6. Server Configuration
Overview
Choosing a Server Configuration
svnserve, a Custom Server
httpd, the Apache HTTP Server
Path-Based Authorization
Supporting Multiple Repository Access Methods
7. Customizing Your Subversion Experience
Runtime Configuration Area
Localization
Using External Editors
Using External Differencing and Merge Tools
Summary
8. Embedding Subversion
Layered Library Design
Inside the Working Copy Administration Area
Using the APIs
Summary
9.Subversion Complete Reference