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 principles and benefits
- The standard copy-modify-merge workflow and techniques for resolving simple conflicts.
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
- Alternatives to the copy-modify-merge method, such as locking and unlocking.
Branching and merging strategies
- Determining when to create branches and exploring various use cases.
- Best practices for resolving conflicts and performing merges intelligently, including absorbing changes from different directions.
- Leveraging newer Subversion features to optimise branching and merging processes.
- Strategies for encouraging or discouraging users' local branching practices.
Daily digests and revision auditing
- Utilising mailing lists, RSS feeds, and digest tools.
- Applying blame tracking and delegation concepts.
Subversion properties
- Overview of built-in properties, keywords with the SVN: prefix, and global properties.
- Designing and implementing these properties effectively.
- Creating custom SVN properties specific to your organisation.
- Innovative applications of customised SVN properties.
- Understanding the limitations of SVN properties to avoid over-engineering.
Subversion hooks
- Types of available hooks.
- Common applications of pre-packaged hooks.
- Developing custom, self-defined hooks.
- Applying creative and imaginative solutions using hooks.
Secondary SVN servers
- Implementing servers for backup and fail-safe recovery.
- Utilising secondary servers for automated background tasks.
- Using secondary servers for temporary arrangements, such as managing 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 solid understanding of SVN is essential.
- Delegates are strongly encouraged to have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This module can be condensed into a one-day format 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.