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
- 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 lock and unlock mechanisms.
Branching and merging
- Understanding when to create branches and the various applications of branching.
- Techniques for resolving conflicts and performing merges effectively, including absorbing changes from different directions.
- Leveraging new Subversion features to facilitate branching and merging.
- Strategies for encouraging or discouraging local branching among users.
Daily digests and revision reviews
- Utilizing mailing lists, RSS feeds, and digests.
- Using blame and delegation features.
Subversion properties
- Built-in properties, properties with SVN: prefixed keywords, and global properties.
- Designing and implementing these properties.
- Creating customized SVN properties tailored to specific company needs.
- 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.
- Creating custom hooks.
- Thinking creatively and imaginatively about hook applications.
Secondary SVN server
- Use cases for backup and fail-safe recovery.
- Supporting automatic background tasks.
- Facilitating temporary arrangements (e.g., different locations).
Integration with other tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira).
- Content management systems (e.g., wikis).
Requirements
- A solid understanding of SVN is required.
- Participants are encouraged to have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This course can be condensed into a one-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.