Get in Touch

Course Outline

Subversion design philosophy and its advantages

  • The typical copy-modify-merge workflow and methods 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

  • Determining when to create branches and exploring various use cases
  • Best practices for resolving conflicts, executing merges wisely, and managing changes across different directions
  • Leveraging newer Subversion features to enhance branching and merging processes
  • Strategies for encouraging or discouraging local branching among users

Daily digests and revision reviews

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

Subversion properties

  • Overview of built-in properties, keywords with the SVN: prefix, and global properties
  • Designing and implementing these properties effectively
  • Defining custom SVN properties for organizational needs
  • Creative applications of customized SVN properties
  • Recognizing the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Types of hooks available
  • Common usage of standard hooks provided in the distribution
  • Developing custom hooks for specific requirements
  • Encouraging creative and imaginative hook implementation

Secondary SVN servers

  • Setup for backup and fail-safe recovery mechanisms
  • Configuration for automated background tasks
  • Temporary arrangements, such as supporting 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 solid understanding 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 single-day format with a reduced number of exercises, which may allow for a lower fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories