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
- Understanding the typical copy-modify-merge workflow 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 mechanisms
Branching and Merging
- Guidelines on when to create branches and various applications of branching
- Techniques for resolving conflicts and performing merges effectively, including integrating changes from multiple directions
- Leveraging new Subversion features to streamline branching and merging processes
- Strategies for encouraging or discouraging local branching by users
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS feeds, and digests
- Employing blame features and delegation techniques
Subversion Properties
- Overview of built-in properties, SVN-prefixed keywords, and global properties
- Methods for designing and implementing these properties
- Tailoring SVN properties to specific company requirements
- Creative applications of customized SVN properties
- Understanding the limitations of SVN properties and avoiding over-engineering
Subversion Hooks
- Types of hooks available
- General applications of pre-installed hooks
- Creating custom hooks
- Applying creativity and innovation to hook usage
Secondary SVN Server
- Utilizing secondary servers for backup and fail-safe recovery
- Automating background tasks
- Temporary setups for different locations and scenarios
Integration with Other Tools
- Issue tracking systems such as Bugzilla, Trac, Jira, etc.
- Content management systems like wikis
Requirements
- Proficient knowledge of SVN is required.
- Delegates 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.