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
  • Implementing compensation mechanisms for the copy-modify-merge method, such as lock and unlock processes

Branching and merging strategies

  • Determining when to create branches and exploring various use cases
  • Effectively resolving conflicts and executing merges, including absorbing changes from different directions
  • Leveraging new Subversion features to streamline branching and merging operations
  • Strategies for encouraging or discouraging users' local branching practices

Daily digests and revision review

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

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 for specific organizational needs
  • Exploring creative applications of customized SVN properties
  • Understanding the limitations of SVN properties, emphasizing the importance of avoiding over-engineering

Subversion hooks

  • Classifying different hook types
  • Applying standard hooks that are included with Subversion
  • Developing custom, self-defined hooks
  • Encouraging creative and imaginative use of hooks

Secondary SVN server

  • Setting up servers for backup and fail-safe recovery purposes
  • Utilizing secondary servers for automatic background tasks
  • Implementing temporary arrangements, such as handling different locations or environments

Integration with other tools

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

Requirements

  • Proficient understanding of SVN is essential.
  • 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 intensive format with a reduced number of exercises, allowing for a lower fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories