Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its benefits

  • The typical copy-modify-merge workflow and methods for 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 mechanisms

Branching and merging

  • Best practices for creating branches and various use cases for them
  • Effective conflict resolution and merging strategies, including handling changes from different directions
  • Leveraging newer Subversion features to manage branching and merging
  • Strategies for encouraging or discouraging local user branching

Daily digests and revision reviews

  • Setting up mailing lists, RSS feeds, and digests
  • Utilising blame functionality and delegation

Subversion properties

  • Built-in properties, properties with SVN-prefixed keywords, and global properties
  • Designing and implementing these properties effectively
  • Defining custom SVN properties for specific organisational needs
  • Creative applications of customised SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Overview of different hook types
  • General usage of standard, pre-packaged hooks
  • Developing custom-defined hooks
  • Applying creative and imaginative solutions using hooks

Secondary SVN servers

  • Using secondary servers for backup and disaster recovery
  • Offloading automatic background tasks
  • Temporary configurations for specific locations or scenarios

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 command of SVN is essential.
  • It is recommended that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • The course can be condensed into a one-day format by reducing the number of exercises, which allows for a lower fee.

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories