Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Subversion design philosophy and its advantages
- The typical copy-modify-merge workflow and techniques for resolving basic conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Mitigating the copy-modify-merge approach through locking mechanisms
Branching and merging
- Determining when to create branches and understanding various branch use cases
- Effectively resolving conflicts and executing merges, including absorbing changes from different directions
- Leveraging new Subversion features for streamlined branching and merging
- Strategies to encourage or discourage local branching by users
Daily digests and revision reviews
- Utilizing mailing lists, RSS feeds, and digests
- Techniques for blaming and delegation
Subversion properties
- Overview of built-in properties, SVN: prefixed keywords, and global properties
- Design principles and application of these properties
- Implementing custom SVN properties for organizational needs
- Innovative applications of customized SVN properties
- Understanding the limitations of SVN properties to avoid over-engineering
Subversion hooks
- Types of available hooks
- Common usage patterns for pre-installed hooks
- Developing custom-defined hooks
- Creative and imaginative hook implementations
Secondary SVN server
- Utilization for backup and fail-safe recovery purposes
- Execution of automatic background tasks
- Temporary arrangements, such as managing different locations
Integration with other tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira, etc.)
- Content management systems (e.g., Wiki, etc.)
Requirements
- A solid command of SVN is essential.
- It is recommended that attendees have previously completed the Subversion for Administrators and Subversion for Users courses.
- The program can be condensed into a one-day format, which involves a reduced number of exercises and a correspondingly lower fee.
14 Hours
Testimonials (2)
The fact that it wasn't just done in windows that it actually made use of the command line as we may not always have windows to work with.
Nigel Clutterbuck
Course - Subversion for Advanced Users
I was benefit from reviving old files from previous revisions.