Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its benefits

  • The standard copy-modify-merge workflow and techniques for 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 strategies

  • Determining when to create branches and exploring various use cases
  • Resolving conflicts and merging intelligently, including how to handle changes flowing in different directions
  • Leveraging newer Subversion features to streamline branching and merging tasks
  • Strategies for encouraging or discouraging local branching by users

Daily digests and revision reviews

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

Subversion properties

  • Overview of built-in properties, properties with SVN: prefixed keywords, and global properties
  • Best practices for designing and utilizing these properties
  • Implementing customized SVN properties tailored to company needs
  • Innovative applications of custom SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering solutions

Subversion hooks

  • Types of available hooks
  • Standard usage of pre-installed hooks
  • Developing custom hooks for specific requirements
  • Applying creative and imaginative solutions using hooks

Secondary SVN server configurations

  • Setting up servers for backup and fail-safe recovery purposes
  • Utilizing servers for automatic background tasks
  • Temporary arrangements, such as managing different locations

Integration with other tools

  • Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira, etc.)
  • Integrating with content management systems (e.g., wikis, etc.)

Requirements

  • A solid understanding of SVN is essential.
  • Participants are encouraged to have completed the Subversion for Administrators and Subversion for Users courses previously.
  • The course can be condensed into a one-day session with a reduced exercise load, which may result in a lower fee.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories