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 Advantages
- 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
- Determining when to create branches and exploring various use cases for branching.
- Techniques for resolving conflicts and performing merges effectively, including absorbing changes from different directions.
- Leveraging new Subversion features to optimize branching and merging processes.
- Strategies to encourage or discourage local branching among users.
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS feeds, and digests for updates.
- Implementing blame tracking and delegation features.
Subversion Properties
- Overview of built-in properties, properties using SVN: prefixed keywords, and global properties.
- Best practices for designing and utilizing these properties.
- Customizing SVN properties to align with company-specific needs.
- Innovative applications of customized SVN properties.
- Understanding the limitations of SVN properties to avoid over-engineering and adhere to constraints.
Subversion Hooks
- Overview of available hook types.
- General applications of standard hooks provided by Subversion.
- Creating and implementing custom hooks.
- Encouraging creative and imaginative use of hooks.
Secondary SVN Server
- Utilizing secondary servers for backup and fail-safe recovery.
- Automating background tasks through secondary servers.
- Facilitating temporary arrangements, such as managing repositories in 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 solid understanding of SVN is required.
- Ideally, delegates should have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This course can be condensed into a one-day format with reduced exercises, resulting in a lower 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.