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
- The standard copy-modify-merge workflow and techniques for resolving basic 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
- Determining when to create branches and exploring various use cases
- Best practices for resolving conflicts and merging wisely, including absorbing changes from different directions
- Leveraging new Subversion features to enhance branching and merging processes
- Strategies for encouraging or discouraging local branching among users
Daily digests and revision reviews
- Mailing lists, RSS feeds, and digests
- Blaming functionality and delegation concepts
Subversion properties
- Built-in properties, keywords prefixed with SVN:, and global properties
- Designing and implementing these properties effectively
- Customising SVN properties for specific company needs
- Creative applications of customised SVN properties
- Understanding the limitations of SVN properties to avoid over-engineering
Subversion hooks
- Types of available hooks
- General usage of hooks provided in the default installation
- Defining and implementing custom hooks
- Exploring creative and imaginative uses of hooks
Secondary SVN servers
- Utilising secondary servers for backups and fail-safe recovery
- Automating background tasks
- Managing temporary arrangements, such as different repository locations
Integration with other tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira)
- Content management systems (e.g., wikis)
Requirements
- A solid understanding of SVN is essential.
- It is recommended that participants have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This course can be condensed into a one-day format, which involves 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.