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 benefits
- Typical copy-modify-merge workflows and strategies 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 strategies
- Determining when to create branches and exploring various use cases for branches
- Effective conflict resolution and merging techniques, including absorbing changes from different directions
- Leveraging newer Subversion features to streamline branching and merging processes
- Strategies for encouraging or discouraging local branching by users
Daily digests and revision analysis
- 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 implementing these properties
- Creating customized SVN properties for specific company needs
- Creative applications of customized SVN properties
- Understanding the limitations of SVN properties, including avoiding over-engineering and respecting constraints
Subversion hooks
- Different types of hooks
- Standard usage of pre-shipped hooks
- Developing self-defined hooks
- Encouraging creative and imaginative hook implementations
Secondary SVN server configurations
- Implementing backup solutions and fail-safe recovery mechanisms
- Utilizing secondary servers for automatic background tasks
- Setting up temporary arrangements for various locations
Integration with external tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira)
- Integrating with content management systems (e.g., wikis)
Requirements
- A solid command of SVN is essential.
- Participants are expected to have previously completed the Subversion for Administrators and Subversion for Users courses.
- The course can be condensed into a one-day format, reducing the number of exercises and adjusting the fee accordingly.
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.