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 approach, such as locking and unlocking
Branching and Merging
- Knowing when to create branches and their various applications
- Strategies for resolving conflicts and executing merging effectively, including managing changes across different directions
- Leveraging new Subversion features for efficient branching and merging
- Approaches to encourage or discourage local branching among users
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS, and digests
- Techniques for blame tracking and delegation
Subversion Properties
- Overview of built-in properties, SVN: prefixed keywords, and global properties
- Best practices for designing and utilizing these properties
- Creating custom SVN properties tailored to company needs
- Innovative applications of customized SVN properties
- Limitations of SVN properties (e.g., being mindful of constraints and avoiding over-engineering)
Subversion Hooks
- Types of hooks available
- General usage of pre-installed hooks
- Developing custom-defined hooks
- Encouraging creativity and imaginative solutions
Secondary SVN Servers
- Use cases for backup and fail-safe recovery
- Automating background tasks
- Temporary arrangements (e.g., different locations)
Integration with Other Tools
- Integration with issue tracking systems (e.g., Bugzilla, Trac, Jira, etc.)
- Integration with content management systems (e.g., Wiki, etc.)
Requirements
- A solid understanding of SVN is required.
- Completion of the "Subversion for Administrators" and "Subversion for Users" courses is preferred.
- This course can be condensed into a single-day format with fewer exercises, resulting in a reduced 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.