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 benefits
- The standard copy-modify-merge workflow and techniques for 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 strategies
- Determining when to create branches and exploring various use cases
- Resolving conflicts and merging intelligently, including how to handle changes flowing in different directions
- Leveraging newer Subversion features to streamline branching and merging tasks
- Strategies for encouraging or discouraging local branching by users
Daily digests and revision reviews
- Utilizing mailing lists, RSS feeds, and digests for updates
- Techniques for blaming and delegating tasks
Subversion properties
- Overview of built-in properties, properties with SVN: prefixed keywords, and global properties
- Best practices for designing and utilizing these properties
- Implementing customized SVN properties tailored to company needs
- Innovative applications of custom SVN properties
- Understanding the limitations of SVN properties to avoid over-engineering solutions
Subversion hooks
- Types of available hooks
- Standard usage of pre-installed hooks
- Developing custom hooks for specific requirements
- Applying creative and imaginative solutions using hooks
Secondary SVN server configurations
- Setting up servers for backup and fail-safe recovery purposes
- Utilizing servers for automatic background tasks
- Temporary arrangements, such as managing different locations
Integration with other tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira, etc.)
- Integrating with content management systems (e.g., wikis, etc.)
Requirements
- A solid understanding of SVN is essential.
- Participants are encouraged to have completed the Subversion for Administrators and Subversion for Users courses previously.
- The course can be condensed into a one-day session with a reduced exercise load, which may result 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.