Subversion Administration Training

Source Control with SVN

The Subversion Administration Training course teaches developers and administrators the skills and knowledge required to effectively use Subversion as a version control system in a production environment.

The Source Control with Subversion training course covers svn architecture, installation, configuration, handling, security, the subversion working cycle, locking, version management, branching and merging.

During the hands-on portion of the Subversion Administration Training course, you’ll learn how to setup and manage a production-worthy SVN repository.

Course Summary

Learn how to use subversion as your version control system.
Developers and System Administrators needing to setup, configure, and use SVN.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
2 Days
Productivity Objectives: 
  • Describe the underlying architecture of SVN
  • Understand key terminologies and concepts related to version control systems and SVN
  • Successfully install and configure a repository
  • Configure and work with logging and locking
  • Synchronize svn repositories using svnsync
  • Define and implement an SVN security policy

What You'll Learn

Day One – Introduction to Subversion

  • Introduction
    • What is Subversion
    • What is required for its use
    • Setting up and using Subversion

  • Architecture
    • Overview
    • Accessing SVN
    • Revisions
    • Repositories

  • Working cycle
    • Single person working cycle
    • Team working cycle
    • Check out / Check in
    • Adding / Moving / Deleting files
    • Comparing files
    • Understanding the logs
    • Conflicts

  • Locking
    • Copy-edit-merge model
    • Optimistic locking
    • Pessimistic locking

  • Subversion Properties
    • Overview of SVN properties
    • List properties
    • Get properties
    • Set properties
    • Delete properties
    • Special properties

Day Two – Advanced Subversion Concepts

  • Managing versions
    • What is tagging?
    • When to use tagging
    • Tagging by copy
    • What is branching?
    • When to use branching
    • Creating branches in the repository
    • Creating branches in your working copy
    • Switching branches

  • Branching strategies
    • Developer branches
    • Feature branches
    • Platform branches

  • Merging
    • What is merging?
    • Merging from a branch
    • Reintegrating branches
    • Merge tracking

  • Configuration
    • Auto properties
    • Global ignores
    • Commit times
    • Working with & applying hooks
    • Other configuration

  • Security
    • Upgrade / verify / dump / load / hotcopy
    • User administration / access
    • Encrypted data transfers

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Subversion Administration Training training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients


Need help finding the right learning solution?   Call us: 877-629-5631