Professional Subversion Hosting
Free SVN Hosting, Trac, SSL, ACLs, Petabyte Storage
Free SVN Hosting, Trac, SSL, ACLs, Petabyte Storage
For Subversion 1.4
(Compiled from r2866)
Copyright В© 2002, 2003, 2004, 2005, 2006, 2007 Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato
This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
(TBA)
Table of Contents
- Foreword
- Preface
- 1. Fundamental Concepts
- 2. Basic Usage
- 3. Advanced Topics
- 4. Branching and Merging
- 5. Repository Administration
- The Subversion Repository, Defined
- Strategies for Repository Deployment
- Creating and Configuring Your Repository
- Repository Maintenance
- Summary
- 6. Server Configuration
- 7. Customizing Your Subversion Experience
- 8. Embedding Subversion
- 9. Subversion Complete Reference
- A. Subversion Quick-Start Guide
- B. Subversion for CVS Users
- C. WebDAV and Autoversioning
- D. Third Party Tools
- E. Copyright
- Index
List of Figures
- 1. Subversion's Architecture
- 1.1. A typical client/server system
- 1.2. The problem to avoid
- 1.3. The lock-modify-unlock solution
- 1.4. The copy-modify-merge solution
- 1.5. The copy-modify-merge solution (continued)
- 1.6. The repository's filesystem
- 1.7. The repository
- 4.1. Branches of development
- 4.2. Starting repository layout
- 4.3. Repository with new copy
- 4.4. The branching of one file's history
- 8.1. Files and directories in two dimensions
- 8.2. Versioning timeв€”the third dimension!
List of Tables
List of Examples
- 5.1. txn-info.sh (Reporting Outstanding Transactions)
- 5.2. Mirror repository's pre-revprop-change hook script
- 5.3. Mirror repository's start-commit hook script
- 6.1. A sample configuration for anonymous access.
- 6.2. A sample configuration for authenticated access.
- 6.3. A sample configuration for mixed authenticated/anonymous access.
- 6.4. Disabling path checks altogether
- 7.1. Sample Registration Entries (.reg) File.
- 7.2. diffwrap.sh
- 7.3. diffwrap.bat
- 7.4. diff3wrap.sh
- 7.5. diff3wrap.bat
- 8.1. Using the Repository Layer
- 8.2. Using the Repository Layer with Python
- 8.3. A Python Status Crawler
All Plans Include
![]() |
![]() | 2 months Free trial period |
![]() | Trac wiki linked to each repository |
![]() | Online management tools |
![]() | Access control lists (ALCs) |
![]() | Read only or read write users |
![]() | Anonymous read/write options |
![]() | Secure HTTPS connections |
![]() | Data mirrored onto backup server |
![]() | Disk usage reporting |
![]() | Online invoices & payments |
![]() | Unlimited support |

