Subversion for Administrators

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

This course aims to extend the skills of system administrators so that they can administer Subversion repository servers and advise of best practices in the use of Subversion.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT

Course programme

Rapid overview of subversion useRepository Administration

  • Designing the repository directory layout
  • Using file backup systems with the repository
  • Dumping and loading repository contents
  • Berkeley DB vs. native-filesystem based repository
  • Accessing a repository server over a network
  • Using SSH and the svn protocol
  • Using HTTP / SHTTP to access the repository server via Apache WebDav and the mod_dav_svn module
  • Repository permissions
    • Apache authentication and access control

Migrating from other version control systems

  • Migrating release histories
  • Migration principles and strategies
  • Understanding the Subversion Dumpfile format
  • Migrating from CVS to Subversion using cvs2svn
  • Migrating from Perforce to Subversion
  • Overview of VCP and RevML and their use in migrating from Visual SourceSafe to Subversion
  • Apache Integration Issues
  • Authentication, authorisation and encryption
  • Compression
  • DAV autoversioning
  • Troubleshooting mod_dav_svn problems

Best Practices - Use Cases and Patterns

  • Committing changes - importance of good commit messages
  • Branching and merging
  • Working with vendor branches
  • Integration of version control with testing and integration
  • Handling releases
  • Understanding the design, implementation and possible uses of Hook Scripts
  • Integration of Subversion with other tools
  • Emacs
  • Eclipse
  • Ant
  • Integrating with Visual Studio.Net via AnkhSVN
  • Web-Based repository interfaces
    • View CVS
    • SVN::Web

Introduction to and overview of the Subversion APIs

  • Understanding the organisation and inter-relations of the SVN libraries
  • APR and Core SVN libraries
  • Client library
  • Repository access library
  • Repository library
  • Filesystem library
  • Using Subversion from Perl
  • Using Subversion from Python

Subversion for Administrators

Price on request