Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its advantages

  • The typical copy-modify-merge workflow and methods for resolving simple conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Alternative approaches to the copy-modify-merge method, such as locking and unlocking mechanisms

Branching and merging

  • Criteria for creating branches and various use cases for branching
  • Best practices for resolving conflicts, merging changes, and integrating updates from different directions
  • Leveraging newer Subversion features to enhance branching and merging processes
  • Strategies for encouraging or managing user-level local branching

Daily digests and revision reviews

  • Utilizing mailing lists, RSS feeds, and digest reports
  • Techniques for blaming and delegating tasks

Subversion properties

  • Overview of built-in properties, SVN-prefixed keywords, and global properties
  • Design principles and effective usage of these properties
  • Implementing custom SVN properties tailored to organizational needs
  • Innovative applications of customized SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering solutions

Subversion hooks

  • Different types of hooks available
  • Standard usage of pre-supplied hooks
  • Developing and implementing custom-defined hooks
  • Creative and imaginative applications of hooking mechanisms

Secondary SVN servers

  • Utilizing secondary servers for backup and fail-safe recovery
  • Executing automatic background tasks
  • Setting up temporary arrangements for specific locations or scenarios

Integration with other tools

  • Connecting with issue tracking systems such as Bugzilla, Track, and Jira
  • Integrating with content management systems like wikis

Requirements

  • A solid understanding of SVN is essential.
  • Participants are preferably expected to have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • This course can be condensed into a one-day session with a reduced number of exercises, allowing for a lower fee.

Testimonials (2)

Upcoming Courses

Related Categories