Get in Touch

Course Outline

Subversion design philosophy and its advantages

  • The typical copy-modify-merge workflow and techniques for resolving basic conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Mitigating the copy-modify-merge approach through locking mechanisms

Branching and merging

  • Determining when to create branches and understanding various branch use cases
  • Effectively resolving conflicts and executing merges, including absorbing changes from different directions
  • Leveraging new Subversion features for streamlined branching and merging
  • Strategies to encourage or discourage local branching by users

Daily digests and revision reviews

  • Utilizing mailing lists, RSS feeds, and digests
  • Techniques for blaming and delegation

Subversion properties

  • Overview of built-in properties, SVN: prefixed keywords, and global properties
  • Design principles and application of these properties
  • Implementing custom SVN properties for organizational needs
  • Innovative applications of customized SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Types of available hooks
  • Common usage patterns for pre-installed hooks
  • Developing custom-defined hooks
  • Creative and imaginative hook implementations

Secondary SVN server

  • Utilization for backup and fail-safe recovery purposes
  • Execution of automatic background tasks
  • Temporary arrangements, such as managing 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 command of SVN is essential.
  • It is recommended that attendees have previously completed the Subversion for Administrators and Subversion for Users courses.
  • The program can be condensed into a one-day format, which involves a reduced number of exercises and a correspondingly lower fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories