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
- Understanding the typical copy-modify-merge scenario and resolving simple conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Alternative strategies to the copy-modify-merge method (e.g., lock and unlock)
Branching and Merging Strategies
- Knowing when to create branches and the various applications of branching
- Resolving conflicts effectively and performing merges wisely, including absorbing changes in different directions
- Leveraging new Subversion features for efficient branching and merging
- Encouraging or discouraging local user branching
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS feeds, and digests
- Employing blame features and delegation techniques
Subversion Properties
- Built-in properties, properties with SVN: prefixed keywords, and global properties
- Strategies for designing and using these properties
- Implementing customized SVN properties tailored to your organization
- Creative applications of customized SVN properties
- Understanding the limitations of SVN properties (i.e., being mindful of constraints and avoiding over-engineering)
Subversion Hooks
- Types of hooks
- General usage of pre-installed hooks
- Developing custom hooks
- Applying creativity and imagination in hook implementation
Secondary SVN Servers
- Utilizing secondary servers for backups and fail-safe recovery
- Automating background tasks
- Facilitating temporary arrangements (e.g., different locations)
Integration with Other Tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira, etc.)
- Content management systems (e.g., wikis, etc.)
Requirements
- A strong command of SVN is required.
- Participants are expected to have previously 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.