Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its advantage

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

Branching and merging

  • Determining when to create branches and exploring various branch applications
  • Effective conflict resolution and merging strategies, including managing changes across different directions
  • Leveraging modern Subversion features to enhance branching and merging processes
  • Strategies for encouraging or restricting local branching by users

Everyday digest and revision review

  • Utilizing mailing lists, RSS feeds, and daily digests
  • Applying blame functionality and delegation practices

Subversion properties

  • Overview of built-in properties, SVN-prefixed keywords, and global properties
  • Designing and implementing effective use of these properties
  • Developing customized SVN properties tailored to specific company needs
  • Innovative applications of customized SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering solutions

Subversion hooks

  • Different types of hooks available
  • General usage of pre-installed hooks
  • Creating and implementing custom-defined hooks
  • Applying creative and imaginative approaches to hook development

Secondary SVN server

  • Setting up for backup and fail-safe recovery operations
  • Utilizing for automatic background tasks
  • Managing temporary arrangements, such as handling 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

  • Solid proficiency in SVN is essential.
  • It is highly 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, which involves reducing the number of exercises and may result in a lower fee.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories