Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its advantages

  • The standard copy-modify-merge workflow and resolving basic conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Complementary approaches to copy-modify-merge, such as lock and unlock mechanisms

Branching and merging

  • Determining when to create branches and exploring various branch use cases
  • Effectively resolving conflicts and performing merges, including absorbing changes from different directions
  • Leveraging newer Subversion features to facilitate branching and merging
  • Strategies for encouraging or limiting users' local branching practices

Daily digests and revision review

  • Mailing lists, RSS feeds, and digest generation
  • Blaming revisions and delegating tasks

Subversion properties

  • Built-in properties, keywords with the SVN: prefix, and global properties
  • Designing and utilizing these properties effectively
  • Implementing customized SVN properties for specific organizational needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Types of hooks available
  • Standard usage of pre-packaged hooks
  • Developing custom-defined hooks
  • Applying creative and innovative hook solutions

Secondary SVN server

  • Utilizing a secondary server for backups and fail-safe recovery
  • Executing automated background tasks
  • Supporting temporary arrangements, such as setups across different locations

Integration with other tools

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

Requirements

  • A solid understanding of SVN is mandatory.
  • It is recommended that participants have previously completed the Subversion for Administrators and Subversion for Users courses.
  • The course 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