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.
Course Outline
Subversion design philosophy and its benefits
- The typical copy-modify-merge workflow and 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
Branching and merging
- When to create branches and exploring various use cases
- Resolving conflicts intelligently during merges and managing changes flowing in different directions
- Leveraging new Subversion features to streamline branching and merging
- Strategies for encouraging or discouraging local branching by users
Daily summaries and revision reviews
- Mailing lists, RSS feeds, and daily digests
- Blaming (blame) and delegation
Subversion properties
- Built-in properties, properties prefixed with SVN:, and global properties
- Designing and utilising these properties effectively
- Customised SVN properties tailored for organisational needs
- Innovative applications of customised SVN properties
- Limitations of SVN properties, including awareness of constraints and avoiding over-engineering
Subversion hooks
- Types of hooks
- Common uses of pre-packaged hooks
- Creating custom hooks
- Applying creativity and imagination in hook design
Secondary SVN server
- Utilising a secondary server for backup and fail-safe recovery
- Automating background tasks
- Temporary setups for scenarios such as different locations
Integration with other tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira, etc.)
- Content management systems (e.g., Wiki, etc.)
Requirements
- A solid understanding of SVN is essential.
- 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 with fewer exercises, which may reduce the associated fee.
14 Hours
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.