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.
Duration 14 hours
Course Outline
Subversion design philosophy and its advantage
- Navigating the standard copy-modify-merge workflow and resolving basic conflicts effectively
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Utilizing lock and unlock mechanisms as a complement to the copy-modify-merge approach
Branching and merging
- Determining when to create branches and exploring various practical use cases
- Resolving conflicts and executing merges strategically, including the absorption of changes from different directions
- Leveraging newer Subversion features to enhance branching and merging operations
- Strategies for encouraging or discouraging local branching among users
Everyday digest and revision review
- Setting up mailing lists, RSS feeds, and daily digests
- Utilizing blaming and delegation techniques for review
Subversion properties
- Understanding built-in properties, keywords with the SVN: prefix, and global properties
- Designing and implementing these properties for optimal usage
- Defining customized SVN properties for specific company needs
- Applying creative approaches to customized SVN properties
- Recognizing the limitations of SVN properties and avoiding over-engineering
Subversion hooks
- Overview of different hook types
- General application of pre-shipped hooks
- Developing self-defined hooks
- Encouraging creative and imaginative implementation strategies
Secondary SVN server
- Configuring servers for backup and fail-safe recovery purposes
- Utilizing secondary servers for automatic background tasks
- Setting up temporary arrangements, such as for different locations or short-term needs
Integration with other tools
- Connecting with issue tracking systems such as Bugzilla, Track, and Jira
- Integration with content management systems, including wikis
Requirements
- A strong command of SVN is essential.
- It is recommended that attendees have previously completed the Subversion for Administrators and Subversion for Users courses.
- The course can be condensed into a one-day format with a reduced exercise load, which may allow for a lower fee.
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.