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 scenario and how to resolve simple conflicts
- Establishing user policies and guidelines to ensure smooth and consistent team collaboration
- Alternative to the copy-modify-merge method: locking and unlocking mechanisms
Branching and merging
- Determining when to create branches and exploring various use cases
- Strategies for resolving conflicts and performing merges effectively, including absorbing changes from different directions
- Leveraging new Subversion features for efficient branching and merging
- Guidelines for encouraging or discouraging local user branching
Daily digests and revision reviews
- Utilizing mailing lists, RSS feeds, and digests
- Using blame functionality and delegation
Subversion properties
- Built-in properties, properties with SVN: prefixed keywords, and global properties
- Best practices for designing and implementing these properties
- Customizing SVN properties for organizational needs
- Creative applications of customized SVN properties
- Understanding the limitations of SVN properties (being mindful of constraints and avoiding over-engineering)
Subversion hooks
- Overview of hook types
- General usage of standard hooks provided by the system
- Creating custom hooks
- Encouraging creativity and innovative implementations
Secondary SVN server
- Using secondary servers for backup and fail-safe recovery
- Automating background tasks
- Facilitating temporary arrangements (e.g., different physical locations)
Integration with other tools
- Issue tracking systems (e.g., Bugzilla, Track, Jira)
- Content management systems (e.g., wikis)
Requirements
- Solid knowledge of SVN is required.
- Ideally, delegates should have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
- This course can be condensed into a one-day format with fewer exercises, which may result 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.