Get in Touch

Course Outline

Subversion design philosophy and its advantage

  • Understanding the typical copy-modify-merge scenario and how to resolve simple conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Alternative to the copy-modify-merge method, specifically using lock and unlock mechanisms

Branching and merging

  • Determining when to create branches and exploring various use cases for branches
  • Resolving conflicts effectively and performing merges wisely, including absorbing changes from different directions
  • Leveraging new Subversion features to streamline branching and merging
  • Strategies to encourage or discourage local branching by users

Everyday digest and revision review

  • Utilizing mailing lists, RSS feeds, and digests
  • Using blame functionality and delegation

Subversion properties

  • Overview of built-in properties, properties with SVN: prefixed keywords, and global properties
  • Techniques for designing and utilizing these properties
  • Implementing customized SVN properties specific to the company
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties (i.e., being mindful of constraints and avoiding over-engineering)

Subversion hooks

  • Types of hooks
  • General usage of pre-installed hooks
  • Creating self-defined hooks
  • Encouraging creative and imaginative use cases

Secondary SVN server

  • Purpose: Backup and fail-safe recovery
  • Purpose: Automating background tasks
  • Purpose: Temporary arrangements (e.g., different locations)

Integration with other tools

  • Issue tracking systems (e.g., Bugzilla, Track, Jira)
  • Content management systems (e.g., wikis)

Requirements

  • A strong understanding of SVN is required.
  • Ideally, delegates should have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • This course can be condensed into a one-day format with fewer exercises, which may result in a reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories