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 Advantages
- Understanding the typical copy-modify-merge scenario and techniques for resolving simple conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Alternatives to copy-modify-merge methods, such as locking and unlocking mechanisms
Branching and Merging Strategies
- Determining when to create branches and exploring various use cases
- Best practices for conflict resolution and wise merging, including handling changes in different directions
- Leveraging newer Subversion features to enhance branching and merging workflows
- Strategies for encouraging or discouraging local branching by users
Daily Digests and Revision Review
- Utilizing mailing lists, RSS feeds, and digests for updates
- Techniques for blaming and delegating tasks
Subversion Properties
- Overview of built-in properties, properties with SVN: prefixed keywords, and global properties
- Designing and effectively utilizing these properties
- Implementing customized SVN properties for corporate needs
- Creative applications of customized SVN properties
- Understanding the limitations of SVN properties to avoid over-engineering
Subversion Hooks
- Types of available hooks
- General usage of pre-shipped hooks
- Development of self-defined hooks
- Encouraging creative and imaginative hook implementations
Secondary SVN Servers
- Configuring servers for backup and fail-safe recovery
- Utilizing servers for automatic background tasks
- Setting up temporary arrangements for different locations or needs
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 proficiency in SVN is essential.
- It is recommended that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- The content can be condensed into a one-day intensive format, with a reduced number of exercises, which 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.