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
- Understanding the typical copy-modify-merge workflow and resolving simple conflicts.
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
- Alternatives to the copy-modify-merge approach, such as lock and unlock mechanisms.
Branching and Merging Strategies
- Determining when to create branches and exploring various use cases for branching.
- Resolving conflicts effectively and executing merges wisely, including absorbing changes across different directions.
- Leveraging the latest Subversion features to enhance branching and merging processes.
- Guiding users on the appropriateness of local branching.
Daily Digests and Revision Reviews
- Utilising mailing lists, RSS feeds, and digests for updates.
- Using blame tools and delegation features.
Subversion Properties
- Exploring built-in properties, those prefixed with SVN:, and global properties.
- Designing and implementing these properties effectively.
- Creating custom SVN properties tailored to company needs.
- Employing creative uses for customised SVN properties.
- Recognising the limitations of SVN properties and avoiding over-engineering.
Subversion Hooks
- Overview of different hook types.
- Standard applications of pre-installed hooks.
- Developing custom hooks.
- Encouraging innovative and imaginative hook implementations.
Secondary SVN Servers
- Using secondary servers for backup and fail-safe recovery.
- Automating background tasks.
- Facilitating temporary arrangements, such as distributing resources across 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 preferable for delegates to have previously completed the Subversion for Administrators and Subversion for Users courses.
- This course can be condensed into a one-day session with reduced exercises, resulting in 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.