Get in Touch

Course Outline

Subversion design philosophy and its benefits

  • The standard copy-modify-merge workflow, including techniques for resolving basic conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Alternative approaches to the copy-modify-merge method, such as locking and unlocking

Branching and merging

  • Determining when to create branches and exploring various use cases for branching
  • Strategies for resolving conflicts and merging effectively, including absorbing changes from different directions
  • Leveraging the latest Subversion features for efficient branching and merging
  • Best practices for encouraging or discouraging user-initiated local branching

Daily digests and revision review

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

Subversion properties

  • Overview of built-in properties, SVN: prefixed keywords, and global properties
  • Designing and implementing effective property usage
  • Defining custom SVN properties for corporate needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Types of available hooks
  • Standard applications of pre-shipped hooks
  • Developing custom-defined hooks
  • Applying creativity and imagination in hook development

Secondary SVN servers

  • Implementation for backups and fail-safe recovery
  • Automation of background tasks
  • 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., wikis)

Requirements

  • A strong command 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 by reducing the number of exercises, which allows for a lower fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories