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