Get in Touch
 Duration 14 hours

Course Outline

Subversion Design Philosophy and Advantages

  • Understanding the typical copy-modify-merge scenario and techniques for resolving simple conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Alternatives to copy-modify-merge methods, such as locking and unlocking mechanisms

Branching and Merging Strategies

  • Determining when to create branches and exploring various use cases
  • Best practices for conflict resolution and wise merging, including handling changes in different directions
  • Leveraging newer Subversion features to enhance branching and merging workflows
  • Strategies for encouraging or discouraging local branching by users

Daily Digests and Revision Review

  • Utilizing mailing lists, RSS feeds, and digests for updates
  • Techniques for blaming and delegating tasks

Subversion Properties

  • Overview of built-in properties, properties with SVN: prefixed keywords, and global properties
  • Designing and effectively utilizing these properties
  • Implementing customized SVN properties for corporate needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion Hooks

  • Types of available hooks
  • General usage of pre-shipped hooks
  • Development of self-defined hooks
  • Encouraging creative and imaginative hook implementations

Secondary SVN Servers

  • Configuring servers for backup and fail-safe recovery
  • Utilizing servers for automatic background tasks
  • Setting up temporary arrangements for different locations or needs

Integration with Other Tools

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

Requirements

  • A strong proficiency in SVN is essential.
  • It is recommended that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • The content can be condensed into a one-day intensive format, with a reduced number of exercises, which may result in a lower fee.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories