Get in Touch

Course Outline

Subversion Design Philosophy and Benefits

  • Understanding the typical copy-modify-merge scenario and strategies for resolving straightforward conflicts.
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
  • Alternatives 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.
  • Techniques for resolving conflicts and executing wise merging, including managing changes across different directions.
  • Leveraging the latest Subversion features for effective branching and merging.
  • Encouraging or discouraging the use of local branching by users.

Daily Digests and Revision Reviews

  • Utilising mailing lists, RSS feeds, and digests.
  • Employing blame tracking and delegation techniques.

Subversion Properties

  • Overview of built-in properties, those with SVN: prefixed keywords, and global properties.
  • Methodologies for designing and implementing these properties.
  • Creating custom SVN properties tailored to your organisation.
  • Innovative applications of customised SVN properties.
  • Recognising the limitations of SVN properties, including necessary constraints and avoiding over-engineering.

Subversion Hooks

  • Types of hooks available.
  • Standard applications for pre-installed hooks.
  • Creating custom-defined hooks.
  • Applying creative and imaginative solutions to hook usage.

Secondary SVN Servers

  • Utilising secondary servers for backups and fail-safe recovery.
  • Supporting automatic background tasks.
  • Facilitating temporary arrangements, such as connecting to different locations.

Integration with Other Tools

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

Requirements

  • A strong working knowledge of SVN is required.
  • It is advisable that delegates have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • This module can be condensed into a one-day format with fewer exercises, resulting in a reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories