Get in Touch
 Duration 14 hours

Course Outline

Subversion design principles and benefits

  • Typical copy-modify-merge workflows and methods for resolving simple conflicts
  • Alternatives to the copy-modify-merge approach, such as locking and unlocking mechanisms

Branching and merging strategies

  • Determining when to create branches and exploring various use cases for them
  • Effective conflict resolution, wise merging practices, and managing changes in different directions
  • Strategies to encourage or discourage local branching by users

Daily digests and revision review

  • Utilising mailing lists, RSS feeds, and digests for updates
  • Techniques for blaming and delegation within the repository

Subversion properties

  • Overview of built-in properties, those with SVN: prefixed keywords, and global properties
  • Defining custom SVN properties for specific corporate needs
  • Understanding the limitations of SVN properties to avoid over-engineering solutions

Subversion hooks

  • Overview of available hook types
  • Encouraging creative and imaginative applications of hooks

Secondary SVN server configurations

Integration with external tools

  • Connectivity with issue tracking systems such as Bugzilla, Track, or Jira

Requirements

  • A solid understanding of SVN is required.
  • This course can be condensed into a single-day format, featuring a reduced number of exercises and a correspondingly lower fee.

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories