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 scenario and strategies 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 lock and unlock mechanisms.
Branching and Merging
- Determining when to create branches and exploring various use cases for branching.
- Techniques for resolving conflicts and performing merging effectively, including absorbing changes across different directions.
- Leveraging new Subversion features to optimize branching and merging processes.
- Strategies to encourage or discourage users from utilizing local branching.
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS feeds, and digests for updates.
- Implementing blame tracking and delegation techniques.
Subversion Properties
- Exploring built-in properties, properties utilizing SVN-prefixed keywords, and global properties.
- Best practices for designing and applying these properties.
- Creating customized SVN properties specific to your company.
- Innovative applications of customized SVN properties.
- Recognizing the limitations of SVN properties (e.g., being mindful of constraints and avoiding over-engineering).
Subversion Hooks
- Understanding different hook types.
- General applications for pre-installed hooks.
- Developing custom-defined hooks.
- Approaching hooks with creativity and imagination.
Secondary SVN Servers
- Utilizing secondary servers for backup and fail-safe recovery.
- Automating background tasks.
- Temporary arrangements, such as accommodating different locations.
Integration with Other Tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira).
- Content management systems (e.g., Wiki).
Requirements
- A solid understanding of SVN is required.
- It is recommended that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This course can be condensed into a one-day format with fewer exercises, which allows for 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.