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 advantage
- Understanding the typical copy-modify-merge scenario and resolving simple conflicts.
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
- Alternatives to the copy-modify-merge method, such as locking and unlocking mechanisms.
Branching and merging
- Determining when to create branches and exploring various use cases for branching.
- Strategically resolving conflicts, performing effective merges, and absorbing changes across different directions.
- Leveraging new Subversion features to facilitate efficient branching and merging.
- Guidelines for encouraging or discouraging local branching among users.
Everyday digest and revision review
- Utilizing mailing lists, RSS feeds, and digests.
- Techniques for blaming and delegating tasks.
Subversion properties
- Overview of built-in properties, SVN-prefixed keywords, and global properties.
- Strategies for designing and effectively using these properties.
- Customizing SVN properties to suit company-specific needs.
- Creative applications of customized SVN properties.
- Recognizing the limitations of SVN properties (i.e., adhering to constraints and avoiding over-engineering).
Subversion hooks
- Understanding different hook types.
- General usage of pre-shipped hooks.
- Creating self-defined hooks.
- Encouraging creativity and imaginative use of hooks.
Secondary SVN server
- Deploying secondary servers for backup and fail-safe recovery purposes.
- Utilizing secondary servers for automatic background tasks.
- Employing secondary servers for temporary arrangements, such as serving 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 strong working knowledge of SVN is required.
- Participants are ideally expected to have already completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- The course can be condensed into a single-day format, featuring fewer exercises, which consequently 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.