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 standard copy-modify-merge workflow, including techniques for resolving basic conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Alternative approaches to the copy-modify-merge method, such as locking and unlocking
Branching and merging
- Determining when to create branches and exploring various use cases for branching
- Strategies for resolving conflicts and merging effectively, including absorbing changes from different directions
- Leveraging the latest Subversion features for efficient branching and merging
- Best practices for encouraging or discouraging user-initiated local branching
Daily digests and revision review
- Utilizing mailing lists, RSS feeds, and daily digests
- Techniques for blaming and delegation
Subversion properties
- Overview of built-in properties, SVN: prefixed keywords, and global properties
- Designing and implementing effective property usage
- Defining custom 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
- Standard applications of pre-shipped hooks
- Developing custom-defined hooks
- Applying creativity and imagination in hook development
Secondary SVN servers
- Implementation for backups and fail-safe recovery
- Automation of background tasks
- 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., wikis)
Requirements
- A strong command 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 by reducing the number of exercises, which allows for a lower 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.