Subversion for Advanced Users Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

This course is aimed at advanced users of subversion, such as release managers, project leaders, or anyone who wants their svn repository to be in a streamlined production chain, who are involved heavily with branching management, automatic build/compilation and testing, even deployment and updating.
The students would benefit from this course working more closely with their development team and deployment team, especially for large size companies or those with geographically distributed branches.
This course features a lot of exercises on CentOS 5 virtual machines.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

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

  • Testing
  • Server
  • RSS
  • Secondary
  • Design
  • Global
  • Systems
  • Team Training
  • Compensation
  • Production

Course programme

Subversion design philosophy and its advantage

  • Typical copy-modify-merge scenario, how to solve simple conflicts
  • Set user policies and guild-line, make team collaboration smooth and consistent
  • Compensation to copy-modify-merge method (i.e., lock and unlock)
Branching and merging
  • When to create branches, several usages of branches,
  • How to resolve conflicts and do merging wisely, how to absorb changes in different directions
  • How to make use of new features of subversion to do branching and merging
  • How to encourage or discourage users' local branching
Everyday digest and revision review
  • Mailing list, RSS, digest
  • Blaming, delegation
Subversion properties
  • Built-in properties, properties with SVN: prefixed keywords, global properties
  • How to design and use these properties
  • Customized SVN properties for company
  • Creative usage of customised SVN properties
  • Disadvantage of SVN properties (i.e., mind the constraints and not to over-engineer it)
Subversion hooks
  • Hook types
  • General usage of already shipped hooks
  • Self-defined hooks
  • Be creative and imaginative
Secondary SVN server
  • For backup, fail-safe recovery
  • For automatic background tasks
  • For temporary arrangement (i.e., different locations, etc.)
Integration with other tools
  • Issue tracking systems (i.e., bugzilla, track, Jira, etc.)
  • Content managing system (i.e., wiki, etc.)

Subversion for Advanced Users Training Course

Price on request