This documentation was written to describe Subversion 1.5. If you are running a newer version of Subversion, we strongly suggest that you visit http://www.svnbook.com/ and consult the version of this book appropriate for your version of Subversion.
For Subversion 1.5
(Compiled from r3305)
Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 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
-
- Help!
- Getting Data into Your Repository
- Initial Checkout
- Basic Work Cycle
- Examining History
- Sometimes You Just Need to Clean Up
- Summary
- 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
- 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
- 8. Embedding Subversion
- 9. Subversion Complete Reference
-
- The Subversion Command-Line Client: svn
-
- svn Options
- svn Subcommands
-
- svn add
- svn blame
- svn cat
- svn changelist
- svn checkout
- svn cleanup
- svn commit
- svn copy
- svn delete
- svn diff
- svn export
- svn help
- svn import
- svn info
- svn list
- svn lock
- svn log
- svn merge
- svn mergeinfo
- svn mkdir
- svn move
- svn propdel
- svn propedit
- svn propget
- svn proplist
- svn propset
- svn resolve
- svn resolved
- svn revert
- svn status
- svn switch
- svn unlock
- svn update
- svnadmin
-
- svnadmin Options
- svnadmin Subcommands
-
- svnadmin crashtest
- svnadmin create
- svnadmin deltify
- svnadmin dump
- svnadmin help
- svnadmin hotcopy
- svnadmin list-dblogs
- svnadmin list-unused-dblogs
- svnadmin load
- svnadmin lslocks
- svnadmin lstxns
- svnadmin recover
- svnadmin rmlocks
- svnadmin rmtxns
- svnadmin setlog
- svnadmin setrevprop
- svnadmin setuuid
- svnadmin upgrade
- svnadmin verify
- svnlook
- svnsync
- svnserve
- svndumpfilter
- svnversion
- mod_dav_svn
- mod_authz_svn
- Subversion Properties
- Repository Hooks
- A. Subversion Quick-Start Guide
- B. Subversion for CVS Users
- C. WebDAV and Autoversioning
- D. 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.py
- 7.3. diffwrap.bat
- 7.4. diff3wrap.py
- 7.5. diff3wrap.bat
- 8.1. Using the Repository Layer
- 8.2. Using the Repository layer with Python
- 8.3. A Python status crawler
0 comments:
Post a Comment