Course information Subversion Administration This course describes the administration concepts for Subversion and assumes understanding of the basic concepts (see the Clearvision Subversion Fundamentals and Advanced courses). This training course is split into multiple sessions, the module descriptions below reflect the content of the entire course and will not all be delivered within this session. Subversion Administration Public Training Course Outline
SV-W-CC-01 – Subversion Architecture and Repository Basics - The Repository Context
WebDav and DeltaV - FSFS versus BDB
- How FSFS implements
- Locking
- Transactions
- Revisions and revision properties
SV-W-CL-01 Lab- Study the Beavhiour of Transactions
SV-W-CC-02 – Installs - Comparison of available servers
- Client server compatibility
- Apache SVN Server Installation/Configuration
- Includes Subversion install
- svnserve server Installation /Configuration
- Visual Server SVN Demo
SV-W-CL-02 Lab- Apache server install
- svnserve install
SV-W-CC-03 – Repository Creation - Review of administration commands
- svn subcommands used during administration
- svnadmin sub commands
- svnlook sub commands
- svnsync
- svndumpfilter
- Repository Creation in Detail
- Process
- Authentication and Authorisation
- Templates, data import, hooks and properties
SV-W-CL-03 Lab- Setting up Apache users and groups manually
SV-W-CC-04 – Backing up and restoring the Repository - Why/where/when to create backups
- Creating full and incremental backups
- using svnadmin dump
- using svnadmin hotcopy
- Pros and cons of available option
- Restoring backups
- Backing up and restoring revision properties
- Automating backups
SV-W-CL-04 Lab- Backups Using Hotcopy and Incremental Dumpfiles
SV-W-CC-05 – Going Further with the Dumpfiles and Repository Replication - How to Merge repositories
- How to Split repositories
- Editing text in a dumpfile
- Rolling back the repository
- Read Only Repository Replication
- Write Through Proxy Replication
SV-W-CL-05 Lab- Merge two reositories
- Replicate a repository
SV-W-CC-06 – Hooks - Understand the purpose of ‘svnlook’
- Review of ‘svnlook options
- how hooks work
- What events call hooks
- Review of available hooks
SV-W-CL-06 Lab- Exploring svnlook
- Interrogating Transaction Contents
- A Hook to Back up Revision Properties
|