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 copy-modify-merge workflow and strategies for resolving basic conflicts.
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
- Exploring alternatives to copy-modify-merge, such as locking and unlocking mechanisms.
Branching and Merging Strategies
- Identifying appropriate times for branch creation and understanding various use cases.
- Effective conflict resolution and merging techniques, including handling changes in multiple directions.
- Leveraging newer Subversion features to enhance branching and merging processes.
- Best practices for encouraging or restricting user-local branching.
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS feeds, and digests for monitoring changes.
- Applying blaming and delegation techniques for better change tracking.
Subversion Properties
- Overview of built-in properties, SVN-prefixed keywords, and global properties.
- Designing and implementing properties for optimal workflow integration.
- Developing customized SVN properties tailored to corporate needs.
- Innovative applications of custom SVN properties.
- Understanding the limitations of SVN properties and avoiding over-engineering.
Subversion Hooks
- Classification of different hook types.
- Practical applications of standard hooks provided with Subversion.
- Creating custom-defined hooks for specific requirements.
- Encouraging creative and imaginative hook implementations.
Secondary SVN Servers
- Implementing secondary servers for backups and fail-safe recovery.
- Utilizing secondary servers for automated background tasks.
- Managing temporary arrangements, such as handling different location requirements.
Integration with Other Tools
- Connecting with issue tracking systems like Bugzilla, Track, and Jira.
- Integrating with content management systems, such as wikis.
Requirements
- A solid proficiency in SVN is essential.
- It is recommended that participants have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- The course can be condensed into a one-day format, featuring a reduced number of exercises and a corresponding adjustment in fees.
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.