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 advantages
- Navigating the standard copy-modify-merge workflow and resolving basic conflicts effectively.
- Establishing user policies and guidelines to ensure smooth, consistent team collaboration.
- Implementing complementary methods to copy-modify-merge, such as lock and unlock mechanisms.
Branching and merging
- Determining when to create branches and exploring various branch use cases.
- Resolving conflicts and executing merges wisely, including managing changes across different directions.
- Leveraging newer Subversion features to optimize branching and merging processes.
- Strategies for encouraging or restricting users' local branching practices.
Daily digest and revision review
- Utilizing mailing lists, RSS feeds, and digest notifications.
- Applying blaming and delegation techniques for better revision tracking.
Subversion properties
- Overview of built-in properties, SVN-prefixed keywords, and global properties.
- Best practices for designing and applying these properties.
- Implementing customized SVN properties tailored to corporate needs.
- Innovative applications of customized SVN properties.
- Understanding the limitations of SVN properties, including the importance of avoiding over-engineering.
Subversion hooks
- Classification of hook types.
- General application of pre-shipped hooks.
- Developing self-defined hooks.
- Fostering creative and imaginative uses of hook automation.
Secondary SVN server
- Configuring servers for backup and fail-safe recovery.
- Utilizing secondary servers for automated background tasks.
- Deploying secondary servers for temporary arrangements, such as managing different locations.
Integration with other tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira, etc.).
- Integration with content management systems (e.g., wikis, etc.).
Requirements
- A solid understanding of SVN is essential.
- It is recommended that participants have previously completed the 'Subversion for Administrators' and 'Subversion for Users' modules.
- The curriculum can be condensed into a one-day workshop with a reduced exercise load, allowing for a lower fee structure.
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.