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 advantages
- The typical copy-modify-merge workflow and resolving simple conflicts
- Establishing user policies and guidelines to ensure smooth, consistent team collaboration
- Locking and unlocking as a complement to the copy-modify-merge approach
Branching and merging
- When to create branches and various practical use cases
- Wise conflict resolution and merging strategies, including handling changes in different directions
- Leveraging newer Subversion features for effective branching and merging
- Strategies for encouraging or discouraging local branching by users
Daily digests and revision review
- Mailing lists, RSS feeds, and digest management
- Blaming and delegation practices
Subversion properties
- Built-in properties, SVN: prefixed keywords, and global properties
- Designing and utilizing properties effectively
- Defining custom SVN properties for corporate needs
- Creative applications of customized SVN properties
- Limitations of SVN properties, including constraints to avoid over-engineering
Subversion hooks
- Types of hooks available
- Common uses of pre-configured hooks
- Developing self-defined hooks
- Applying creativity and imagination in hook implementation
Secondary SVN servers
- Backup and fail-safe recovery implementations
- Automating background tasks
- Temporary arrangements, such as managing different locations
Integration with other tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira)
- Content management systems (e.g., wikis)
Requirements
- Solid working knowledge of SVN is required.
- 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 with a reduced exercise load, resulting 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.