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 benefits
- Understanding the standard copy-modify-merge workflow and resolving basic conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Implementing compensation mechanisms for the copy-modify-merge method, such as lock and unlock processes
Branching and merging strategies
- Determining when to create branches and exploring various use cases
- Effectively resolving conflicts and executing merges, including absorbing changes from different directions
- Leveraging new Subversion features to streamline branching and merging operations
- Strategies for encouraging or discouraging users' local branching practices
Daily digests and revision review
- Utilizing mailing lists, RSS feeds, and digests
- Techniques for blaming and delegation
Subversion properties
- Overview of built-in properties, properties with SVN: prefixed keywords, and global properties
- Best practices for designing and utilizing these properties
- Implementing customized SVN properties for specific organizational needs
- Exploring creative applications of customized SVN properties
- Understanding the limitations of SVN properties, emphasizing the importance of avoiding over-engineering
Subversion hooks
- Classifying different hook types
- Applying standard hooks that are included with Subversion
- Developing custom, self-defined hooks
- Encouraging creative and imaginative use of hooks
Secondary SVN server
- Setting up servers for backup and fail-safe recovery purposes
- Utilizing secondary servers for automatic background tasks
- Implementing temporary arrangements, such as handling different locations or environments
Integration with other tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira)
- Integrating with content management systems (e.g., Wiki)
Requirements
- Proficient understanding of SVN is essential.
- It is recommended that participants have previously completed the Subversion for Administrators and Subversion for Users courses.
- The course can be condensed into a one-day intensive format with a reduced number of exercises, allowing for a 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.