Get in Touch

Course Outline

Subversion design philosophy and its benefits

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

Branching and merging

  • When to create branches and exploring various use cases
  • Resolving conflicts intelligently during merges and managing changes flowing in different directions
  • Leveraging new Subversion features to streamline branching and merging
  • Strategies for encouraging or discouraging local branching by users

Daily summaries and revision reviews

  • Mailing lists, RSS feeds, and daily digests
  • Blaming (blame) and delegation

Subversion properties

  • Built-in properties, properties prefixed with SVN:, and global properties
  • Designing and utilising these properties effectively
  • Customised SVN properties tailored for organisational needs
  • Innovative applications of customised SVN properties
  • Limitations of SVN properties, including awareness of constraints and avoiding over-engineering

Subversion hooks

  • Types of hooks
  • Common uses of pre-packaged hooks
  • Creating custom hooks
  • Applying creativity and imagination in hook design

Secondary SVN server

  • Utilising a secondary server for backup and fail-safe recovery
  • Automating background tasks
  • Temporary setups for scenarios such as different locations

Integration with other tools

  • Issue tracking systems (e.g., Bugzilla, Track, Jira, etc.)
  • Content management systems (e.g., Wiki, etc.)

Requirements

  • A solid understanding of SVN is essential.
  • It is recommended that delegates have previously 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 reduce the associated fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories