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 advantages
- Navigating the standard copy-modify-merge workflow and resolving basic conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Implementing complementary strategies to the copy-modify-merge method, such as locking and unlocking
Branching and merging
- Determining when to create branches and exploring various use cases
- Effectively resolving conflicts, executing wise merges, and integrating changes across different directions
- Leveraging newer Subversion features to enhance branching and merging processes
- Strategies for encouraging or discouraging user-level local branching
Daily digests and revision review
- Utilizing mailing lists, RSS feeds, and daily digests
- Performing blame operations and managing delegation
Subversion properties
- Understanding built-in properties, properties with SVN: prefixed keywords, and global properties
- Designing and applying these properties effectively
- Implementing customized SVN properties tailored to specific company needs
- Exploring creative applications of customized SVN properties
- Recognizing the limitations of SVN properties, including constraints and the importance of avoiding over-engineering
Subversion hooks
- Types of hooks available
- Applying standard pre-packaged hooks for general purposes
- Developing and implementing custom-defined hooks
- Fostering creativity and innovation in hook implementation
Secondary SVN server
- Utilizing secondary servers for backup and fail-safe recovery
- Executing automated background tasks
- Managing temporary arrangements, such as handling different locations
Integration with other tools
- Connecting with issue tracking systems like Bugzilla, Track, and Jira
- Integrating with content management systems, such as wikis
Requirements
- Strong proficiency in SVN is essential.
- It is recommended that participants have previously completed the "Subversion for Administrators" and "Subversion for Users" courses.
- The curriculum can be condensed into a one-day format, reducing the number of exercises and adjusting the fee accordingly.
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.