Get in Touch
 Duration 14 hours

Course Outline

Subversion design principles and benefits

  • The standard copy-modify-merge workflow and techniques for resolving simple 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.

Branching and merging strategies

  • Determining when to create branches and exploring various use cases.
  • Best practices for resolving conflicts and performing merges intelligently, including absorbing changes from different directions.
  • Leveraging newer Subversion features to optimise branching and merging processes.
  • Strategies for encouraging or discouraging users' local branching practices.

Daily digests and revision auditing

  • Utilising mailing lists, RSS feeds, and digest tools.
  • Applying blame tracking and delegation concepts.

Subversion properties

  • Overview of built-in properties, keywords with the SVN: prefix, and global properties.
  • Designing and implementing these properties effectively.
  • Creating custom SVN properties specific to your organisation.
  • Innovative applications of customised SVN properties.
  • Understanding the limitations of SVN properties to avoid over-engineering.

Subversion hooks

  • Types of available hooks.
  • Common applications of pre-packaged hooks.
  • Developing custom, self-defined hooks.
  • Applying creative and imaginative solutions using hooks.

Secondary SVN servers

  • Implementing servers for backup and fail-safe recovery.
  • Utilising secondary servers for automated background tasks.
  • Using secondary servers for temporary arrangements, such as managing different locations.

Integration with other tools

  • Connecting with issue tracking systems (e.g., bugzilla, track, Jira).
  • Integrating with content management systems (e.g., wiki).

Requirements

  • A solid understanding of SVN is essential.
  • Delegates are strongly encouraged to have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • This module can be condensed into a one-day format with a reduced number of exercises, allowing for a lower fee.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories