Get in Touch

Course Outline

Subversion design philosophy and its benefits

  • Understanding 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 locking and unlocking mechanisms

Branching and merging strategies

  • Determining when to create branches and exploring various use cases for branching
  • Effectively resolving conflicts and executing mergers, including absorbing changes from different directions
  • Leveraging new Subversion features to enhance branching and merging processes
  • Strategies to encourage or discourage local branching practices among users

Daily digests and revision reviews

  • Utilizing mailing lists, RSS feeds, and daily digests for updates
  • Employing blame functionality and delegation techniques

Subversion properties

  • Overview of built-in properties, SVN: prefixed keywords, and global properties
  • Methods for designing and implementing these properties
  • Defining custom SVN properties for organizational needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Types of available hooks
  • Common applications of pre-supplied hooks
  • Developing self-defined hooks for specific requirements
  • Encouraging creative and innovative use of hook scripting

Secondary SVN servers

  • Implementing secondary servers for backup and fail-safe recovery
  • Utilizing secondary servers for automated background tasks
  • Temporary arrangements for various locations and scenarios

Integration with other tools

  • Connecting with issue tracking systems such as Bugzilla, Track, and Jira
  • Integrating with content management systems, such as wikis

Requirements

  • A strong command of SVN is essential.
  • It is recommended that delegates 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 reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories