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 how to resolve 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 branch usages
- Strategies for resolving conflicts and performing merges effectively, including absorbing changes from different directions
- Leveraging new Subversion features to optimize branching and merging processes
- Encouraging or discouraging local branching among users
Everyday digest and revision review
- Utilizing mailing lists, RSS feeds, and digests
- Techniques for blaming and delegation
Subversion properties
- Overview of built-in properties, SVN-prefixed keywords, and global properties
- Methods for designing and utilizing these properties
- Developing customized SVN properties tailored to company needs
- Innovative applications of customized SVN properties
- Limitations of SVN properties (adhering to constraints and avoiding over-engineering)
Subversion hooks
- Types of hooks
- General applications of pre-installed hooks
- Creating custom-defined hooks
- Encouraging creative and imaginative hook implementations
Secondary SVN server
- Implementing for backup and fail-safe recovery
- Facilitating automatic background tasks
- Supporting temporary arrangements, such as 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 understanding of SVN is required.
- Ideally, delegates should have completed both 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.