Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its advantage

  • Navigating the standard copy-modify-merge workflow and resolving basic conflicts effectively
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Utilizing lock and unlock mechanisms as a complement to the copy-modify-merge approach

Branching and merging

  • Determining when to create branches and exploring various practical use cases
  • Resolving conflicts and executing merges strategically, including the absorption of changes from different directions
  • Leveraging newer Subversion features to enhance branching and merging operations
  • Strategies for encouraging or discouraging local branching among users

Everyday digest and revision review

  • Setting up mailing lists, RSS feeds, and daily digests
  • Utilizing blaming and delegation techniques for review

Subversion properties

  • Understanding built-in properties, keywords with the SVN: prefix, and global properties
  • Designing and implementing these properties for optimal usage
  • Defining customized SVN properties for specific company needs
  • Applying creative approaches to customized SVN properties
  • Recognizing the limitations of SVN properties and avoiding over-engineering

Subversion hooks

  • Overview of different hook types
  • General application of pre-shipped hooks
  • Developing self-defined hooks
  • Encouraging creative and imaginative implementation strategies

Secondary SVN server

  • Configuring servers for backup and fail-safe recovery purposes
  • Utilizing secondary servers for automatic background tasks
  • Setting up temporary arrangements, such as for different locations or short-term needs

Integration with other tools

  • Connecting with issue tracking systems such as Bugzilla, Track, and Jira
  • Integration with content management systems, including wikis

Requirements

  • A strong command of SVN is essential.
  • It is recommended that attendees have previously completed the Subversion for Administrators and Subversion for Users courses.
  • The course can be condensed into a one-day format with a reduced exercise load, which may allow for a lower fee.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories