Subversion for Advanced Users

Who should attend?

This 2 day 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 virtual machines. A working knowledge of Subversion is assumed.

Course outline

Subversion design philosophy and its advantages

Branching and merging

Everyday digest and revision review

Subversion properties

Subversion hooks

Secondary SVN server

Integration with other tools