Get in Touch

Course Outline

Subversion design philosophy and its advantages

  • Exploring the standard copy-modify-merge workflow and techniques for resolving basic conflicts
  • Establishing user policies and guidelines to ensure smooth, consistent team collaboration
  • Utilizing the lock and unlock mechanism as a complement to the copy-modify-merge approach

Branching and merging

  • Determining the appropriate times to create branches and understanding their various applications
  • Strategies for resolving conflicts and merging wisely, including absorbing changes across different directions
  • Leveraging new Subversion features to enhance branching and merging processes
  • Guidance on encouraging or discouraging local user branching practices

Everyday digest and revision review

  • Implementing mailing lists, RSS feeds, and daily digests
  • Techniques for blaming changes and managing delegation

Subversion properties

  • Overview of built-in properties, SVN: prefixed keywords, and global properties
  • Best practices for designing and utilizing these properties effectively
  • Implementing custom SVN properties for organizational needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties, including constraints and avoiding over-engineering

Subversion hooks

  • An overview of different hook types
  • General usage of standard pre-shipped hooks
  • Developing self-defined hooks for specific requirements
  • Encouraging creative and imaginative implementations

Secondary SVN server

  • Utilizing a secondary server for backup and fail-safe recovery
  • Offloading automatic background tasks
  • Managing temporary arrangements, such as supporting different locations

Integration with other tools

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

Requirements

  • A solid working knowledge of SVN is essential.
  • It is recommended that delegates have previously completed the Subversion for Administrators and Subversion for Users courses.
  • The course can be condensed into a one-day format with reduced exercises, allowing for a fee adjustment.
 14 Hours

Testimonials (2)

Related Categories