HELP // SVN Book

Version Control with Subversion

Ben Collins-Sussman

Brian W. Fitzpatrick

C. Michael Pilato


Foreword
Preface
Audience
How to Read This Book
Conventions Used in This Book
Organization of This Book
This Book Is Free
Acknowledgments
What Is Subversion?
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
The Subversion Command-Line Client: svn
svnadmin
svnlook
svnsync
svnserve
svndumpfilter
svnversion
mod_dav_svn
mod_authz_svn
Subversion Properties
Repository Hooks
A. Subversion Quick-Start Guide
Installing Subversion
High-Speed Tutorial
B. Subversion for CVS Users
Revision Numbers Are Different Now
Directory Versions
More Disconnected Operations
Distinction Between Status and Update
Branches and Tags
Metadata Properties
Conflict Resolution
Binary Files and Translation
Versioned Modules
Authentication
Converting a Repository from CVS to Subversion
C. WebDAV and Autoversioning
What Is WebDAV?
Autoversioning
Client Interoperability
D. Copyright
Index
© 2005-2010 VisualSVN Limited.
All rights reserved.
Terms of Use
VisualSVN