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.
Duration 14 hours
Course Outline
Subversion design philosophy and its advantages
- The typical copy-modify-merge workflow and methods for resolving simple conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Alternative approaches to the copy-modify-merge method, such as locking and unlocking mechanisms
Branching and merging
- Criteria for creating branches and various use cases for branching
- Best practices for resolving conflicts, merging changes, and integrating updates from different directions
- Leveraging newer Subversion features to enhance branching and merging processes
- Strategies for encouraging or managing user-level local branching
Daily digests and revision reviews
- Utilizing mailing lists, RSS feeds, and digest reports
- Techniques for blaming and delegating tasks
Subversion properties
- Overview of built-in properties, SVN-prefixed keywords, and global properties
- Design principles and effective usage of these properties
- Implementing custom SVN properties tailored to organizational needs
- Innovative applications of customized SVN properties
- Understanding the limitations of SVN properties to avoid over-engineering solutions
Subversion hooks
- Different types of hooks available
- Standard usage of pre-supplied hooks
- Developing and implementing custom-defined hooks
- Creative and imaginative applications of hooking mechanisms
Secondary SVN servers
- Utilizing secondary servers for backup and fail-safe recovery
- Executing automatic background tasks
- Setting up temporary arrangements for specific locations or scenarios
Integration with other tools
- Connecting with issue tracking systems such as Bugzilla, Track, and Jira
- Integrating with content management systems like wikis
Requirements
- A solid understanding of SVN is essential.
- Participants are preferably expected to have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This course can be condensed into a one-day session with a reduced number of exercises, allowing for a lower fee.
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.