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 standard copy-modify-merge workflow and resolving basic conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Complementary approaches to copy-modify-merge, such as lock and unlock mechanisms
Branching and merging
- Determining when to create branches and exploring various branch use cases
- Effectively resolving conflicts and performing merges, including absorbing changes from different directions
- Leveraging newer Subversion features to facilitate branching and merging
- Strategies for encouraging or limiting users' local branching practices
Daily digests and revision review
- Mailing lists, RSS feeds, and digest generation
- Blaming revisions and delegating tasks
Subversion properties
- Built-in properties, keywords with the SVN: prefix, and global properties
- Designing and utilizing these properties effectively
- Implementing customized SVN properties for specific organizational needs
- Creative applications of customized SVN properties
- Understanding the limitations of SVN properties to avoid over-engineering
Subversion hooks
- Types of hooks available
- Standard usage of pre-packaged hooks
- Developing custom-defined hooks
- Applying creative and innovative hook solutions
Secondary SVN server
- Utilizing a secondary server for backups and fail-safe recovery
- Executing automated background tasks
- Supporting temporary arrangements, such as setups across different locations
Integration with other tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira, etc.)
- Content management systems (e.g., wikis, etc.)
Requirements
- A solid understanding of SVN is mandatory.
- It is recommended that participants 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 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.