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 advantage
- The typical copy-modify-merge workflow and techniques for resolving basic conflicts
- Establishing user policies and guidelines to ensure smooth, consistent team collaboration
- Alternative approaches to copy-modify-merge, such as locking and unlocking mechanisms
Branching and merging
- Determining when to create branches and exploring various branch applications
- Effective conflict resolution and merging strategies, including managing changes across different directions
- Leveraging modern Subversion features to enhance branching and merging processes
- Strategies for encouraging or restricting local branching by users
Everyday digest and revision review
- Utilizing mailing lists, RSS feeds, and daily digests
- Applying blame functionality and delegation practices
Subversion properties
- Overview of built-in properties, SVN-prefixed keywords, and global properties
- Designing and implementing effective use of these properties
- Developing customized SVN properties tailored to specific company 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
- General usage of pre-installed hooks
- Creating and implementing custom-defined hooks
- Applying creative and imaginative approaches to hook development
Secondary SVN server
- Setting up for backup and fail-safe recovery operations
- Utilizing for automatic background tasks
- Managing temporary arrangements, such as handling different locations
Integration with other tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira)
- Integrating with content management systems (e.g., wikis)
Requirements
- Solid proficiency in SVN is essential.
- It is highly recommended that participants have previously completed the Subversion for Administrators and Subversion for Users courses.
- The course can be condensed into a one-day format, which involves reducing the number of exercises and may result in 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.