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
  • Alternatives to the copy-modify-merge method, such as locking and unlocking mechanisms

Branching and merging

  • Determining when to create branches and exploring various branch usages
  • Strategies for resolving conflicts and performing merges effectively, including absorbing changes from different directions
  • Leveraging new Subversion features to optimize branching and merging processes
  • Encouraging or discouraging local branching among users

Everyday digest and revision review

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

Subversion properties

  • Overview of built-in properties, SVN-prefixed keywords, and global properties
  • Methods for designing and utilizing these properties
  • Developing customized SVN properties tailored to company needs
  • Innovative applications of customized SVN properties
  • Limitations of SVN properties (adhering to constraints and avoiding over-engineering)

Subversion hooks

  • Types of hooks
  • General applications of pre-installed hooks
  • Creating custom-defined hooks
  • Encouraging creative and imaginative hook implementations

Secondary SVN server

  • Implementing for backup and fail-safe recovery
  • Facilitating automatic background tasks
  • Supporting temporary arrangements, such as 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

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories