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 Key Advantages
- Understanding the typical copy-modify-merge workflow and how to effectively resolve simple conflicts.
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
- Implementing complementary strategies to the copy-modify-merge method, such as locking and unlocking.
Branching and Merging Strategies
- Identifying the appropriate timing for creating branches and exploring various use cases.
- Learning to resolve conflicts and merge changes wisely, including absorbing changes from different directions.
- Leveraging newer Subversion features to enhance branching and merging processes.
- Strategies for encouraging or discouraging local branching by users.
Daily Digests and Revision Review
- Utilizing mailing lists, RSS feeds, and digests for monitoring.
- Performing blame analysis and managing task delegation.
Managing Subversion Properties
- Overview of built-in properties, properties with SVN: prefixed keywords, and global properties.
- Best practices for designing and utilizing these properties.
- Defining custom SVN properties for specific corporate needs.
- Exploring creative applications of customized SVN properties.
- Understanding the limitations of SVN properties and avoiding over-engineering.
Configuring Subversion Hooks
- Understanding different hook types.
- General usage of pre-shipped hooks.
- Developing self-defined hooks.
- Applying creative and imaginative approaches to hook implementation.
Secondary SVN Servers
- Implementing secondary servers for backup and fail-safe recovery.
- Using secondary servers for automatic background tasks.
- Establishing temporary arrangements, such as for different locations.
Integration with Other Tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira).
- Integrating with content management systems (e.g., Wiki).
Requirements
- A strong working knowledge of SVN is required.
- It is recommended that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This course can be condensed into a one-day format by reducing the number of exercises, which allows for a corresponding adjustment in fees.
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.