Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its benefits

  • Typical copy-modify-merge workflows and strategies 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 strategies

  • Determining when to create branches and exploring various use cases for branches
  • Effective conflict resolution and merging techniques, including absorbing changes from different directions
  • Leveraging newer Subversion features to streamline branching and merging processes
  • Strategies for encouraging or discouraging local branching by users

Daily digests and revision analysis

  • Utilizing mailing lists, RSS feeds, and digests
  • Techniques for blaming and delegation

Subversion properties

  • Overview of built-in properties, properties with SVN: prefixed keywords, and global properties
  • Best practices for designing and implementing these properties
  • Creating customized SVN properties for specific company needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties, including avoiding over-engineering and respecting constraints

Subversion hooks

  • Different types of hooks
  • Standard usage of pre-shipped hooks
  • Developing self-defined hooks
  • Encouraging creative and imaginative hook implementations

Secondary SVN server configurations

  • Implementing backup solutions and fail-safe recovery mechanisms
  • Utilizing secondary servers for automatic background tasks
  • Setting up temporary arrangements for various locations

Integration with external tools

  • Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira)
  • Integrating with content management systems (e.g., wikis)

Requirements

  • A solid command of SVN is essential.
  • Participants are expected to have previously completed the Subversion for Administrators and Subversion for Users courses.
  • The course can be condensed into a one-day format, reducing the number of exercises and adjusting the fee accordingly.

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories