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 Advantages
- Understanding the typical copy-modify-merge workflow and how to resolve simple conflicts.
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
- Alternative strategies to the copy-modify-merge approach, such as locking and unlocking mechanisms.
Branching and Merging
- Determining the optimal times for creating branches and exploring various use cases.
- Strategies for effectively resolving conflicts, performing intelligent merges, and managing changes across different directions.
- Leveraging Subversion's new features to enhance branching and merging processes.
- Techniques for encouraging or discouraging local branching among users.
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS feeds, and digest formats.
- Employing blame features and delegation methods.
Subversion Properties
- Overview of built-in properties, properties using SVN: prefixed keywords, and global properties.
- Guidelines for designing and effectively using these properties.
- Implementing customized SVN properties tailored to company needs.
- Creative applications of customized SVN properties.
- Awareness of the limitations of SVN properties, including constraints and avoiding over-engineering.
Subversion Hooks
- Understanding different hook types.
- General usage of pre-installed hooks.
- Creating custom hooks.
- Encouraging creative and imaginative applications of hooks.
Secondary SVN Server
- Utilizing secondary servers for backup and fail-safe recovery.
- Automating background tasks.
- Facilitating temporary arrangements, such as accessing repositories from different locations.
Integration with Other Tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira).
- Integrating with content management systems (e.g., Wiki).
Requirements
- A solid understanding of SVN is required.
- Ideally, attendees should have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This program can be condensed into a one-day session with fewer exercises, resulting in a reduced 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.