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 advantages
- The typical copy-modify-merge workflow and methods for resolving simple conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Alternatives to the copy-modify-merge method, such as locking and unlocking
Branching and merging
- Determining when to create branches and exploring various use cases
- Best practices for resolving conflicts, executing merges wisely, and managing changes across different directions
- Leveraging newer Subversion features to enhance branching and merging processes
- Strategies for encouraging or discouraging local branching among users
Daily digests and revision reviews
- Utilizing mailing lists, RSS feeds, and digests
- Techniques for blaming and delegating tasks
Subversion properties
- Overview of built-in properties, keywords with the SVN: prefix, and global properties
- Designing and implementing these properties effectively
- Defining custom SVN properties for organizational needs
- Creative applications of customized SVN properties
- Recognizing the limitations of SVN properties to avoid over-engineering
Subversion hooks
- Types of hooks available
- Common usage of standard hooks provided in the distribution
- Developing custom hooks for specific requirements
- Encouraging creative and imaginative hook implementation
Secondary SVN servers
- Setup for backup and fail-safe recovery mechanisms
- Configuration for automated background tasks
- Temporary arrangements, such as supporting 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 solid understanding of SVN is essential.
- It is recommended that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- The course can be condensed into a single-day format with a reduced number of exercises, which may allow 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.