Next:
Contents
Contents
The Version Control System ''Subversion''
Petar Tahchiev - paranoid12@users.sf.net,
Ivan Ivanov - rambius@users.sf.net
Contents
Introduction
What is Subversion?
The Concept of a Version Control System
A Short Session with Subversion
Creating and accessing a Subversion repository
Creating the repository
FSFS or BDB
The
svn://
and
svn+ssh://
access schemes
The
http://
access schema
Single Subversion Repository
Multiple Subversion Repositories
Subversion Repositories with Basic Authentication
Logging of the Subversion Communication
Subversion Repositories over HTTPS
Subversion and WebDAV
Subversion in action and in details
Basic Operations
Adding a project in the repository
Checkout a project
Commiting files and showing their status
Examing the differences between two revisions
Creating a new directory in the repository
Copying, moving and deleting directories and files
Reverting a deleted file
Removing local changes
Tags and Branches
Creating branches
Retrieving a branch
Merging branches
Creating tags
An example: releasing a version
Subversion API
Hook scripts
Verifying the commit log messages with a hook script
Subversion and CVS - comparison
Installing Subversion
FreeBSD
NetBSD
MacPorts and Mac OS X
About this document ...
Ivan Ivanov 2008-04-21