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
- The typical copy-modify-merge workflow and methods for resolving simple conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Complementary approaches to copy-modify-merge, such as locking and unlocking mechanisms
Branching and merging
- Best practices for creating branches and various use cases for them
- Effective conflict resolution and merging strategies, including handling changes from different directions
- Leveraging newer Subversion features to manage branching and merging
- Strategies for encouraging or discouraging local user branching
Daily digests and revision reviews
- Setting up mailing lists, RSS feeds, and digests
- Utilising blame functionality and delegation
Subversion properties
- Built-in properties, properties with SVN-prefixed keywords, and global properties
- Designing and implementing these properties effectively
- Defining custom SVN properties for specific organisational needs
- Creative applications of customised SVN properties
- Understanding the limitations of SVN properties to avoid over-engineering
Subversion hooks
- Overview of different hook types
- General usage of standard, pre-packaged hooks
- Developing custom-defined hooks
- Applying creative and imaginative solutions using hooks
Secondary SVN servers
- Using secondary servers for backup and disaster recovery
- Offloading automatic background tasks
- Temporary configurations for specific locations or scenarios
Integration with other tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira)
- Integrating with content management systems (e.g., wikis)
Requirements
- A strong command of SVN is essential.
- It is recommended that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- The course can be condensed into a one-day format by reducing the number of exercises, which allows 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.