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 methods to the copy-modify-merge approach, such as lock and unlock mechanisms.
Branching and Merging
- Determining when to create branches and exploring various use cases for branching.
- Strategically resolving conflicts, performing merges effectively, and integrating changes from different directions.
- Leveraging the latest Subversion features to optimize branching and merging workflows.
- Encouraging or discouraging users from utilizing local branches.
Daily Digests and Revision Reviews
- Utilizing mailing lists, RSS feeds, and digests.
- Techniques for blaming commits and delegating tasks.
Subversion Properties
- Exploring built-in properties, keywords prefixed with SVN:, and global properties.
- Designing and implementing these properties effectively.
- Creating customized SVN properties tailored to company needs.
- Innovative applications of custom SVN properties.
- Recognizing the limitations of SVN properties, such as avoiding over-engineering and adhering to constraints.
Subversion Hooks
- Understanding different types of hooks.
- Utilizing standard hooks provided out-of-the-box.
- Developing custom hooks.
- Applying creativity and imagination to hook implementations.
Secondary SVN Servers
- Configuring servers for backup and fail-safe recovery.
- Supporting automatic background tasks.
- Facilitating temporary arrangements, such as managing repositories across different locations.
Integration with Other Tools
- Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira).
- Integrating with content management systems (e.g., Wiki).
Requirements
- A strong understanding of SVN is required.
- It is preferred that attendees have previously 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.