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
- 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 locking and unlocking mechanisms
Branching and merging
- Timing for creating branches and various use cases for branching
- Strategies for resolving conflicts and performing merges wisely, including absorbing changes from different directions
- Leveraging new Subversion features for effective branching and merging
- Approaches to encourage or discourage users' local branching
Everyday digest and revision review
- Utilizing mailing lists, RSS feeds, and digests
- Techniques for blaming and delegation
Subversion properties
- Understanding built-in properties, properties with SVN: prefixed keywords, and global properties
- Designing and utilizing these properties effectively
- Defining customized SVN properties specific to the company
- Creative applications of customized SVN properties
- Acknowledging the disadvantages of SVN properties, including constraints and avoiding over-engineering
Subversion hooks
- Different types of hooks
- General usage of pre-installed hooks
- Creating self-defined hooks
- Applying creativity and imagination to hook implementations
Secondary SVN server
- Configuring for backup and fail-safe recovery
- Supporting automatic background tasks
- Facilitating temporary arrangements, such as different physical locations
Integration with other tools
- Connecting with issue tracking systems (e.g., Bugzilla, Trac, Jira, etc.)
- Integrating with content management systems (e.g., wikis, etc.)
Requirements
- Strong proficiency in SVN is required.
- Delegates are preferably expected to have completed the Subversion for Administrators and Subversion for Users courses.
- This course can be condensed into a one-day format 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.