Get in Touch

Course Outline

Subversion design philosophy and its advantages

  • Standard copy-modify-merge workflows and methods for resolving simple conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Alternatives to the copy-modify-merge approach, such as locking and unlocking

Branching and merging

  • Criteria for creating branches and various use cases for branching
  • Effective conflict resolution and merging strategies, including absorbing changes across different directions
  • Utilising new Subversion features to facilitate branching and merging
  • Strategies to encourage or discourage local branching among users

Daily digests and revision reviews

  • Mailing lists, RSS feeds, and digest notifications
  • Blame tracking and delegation processes

Subversion properties

  • Built-in properties, properties using SVN: prefixed keywords, and global properties
  • Designing and implementing these properties effectively
  • Custom SVN properties tailored for corporate needs
  • Creative applications of customised SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Types of hooks available
  • General usage of hooks included in the standard distribution
  • Developing custom-defined hooks
  • Encouraging creative and imaginative hook implementations

Secondary SVN servers

  • Utilising secondary servers for backup and fail-safe recovery
  • Executing automatic background tasks on secondary instances
  • Temporary arrangements, such as managing data from different locations

Integration with other tools

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

Requirements

  • A solid understanding of SVN is required.
  • It is recommended that participants have previously completed the Subversion for Administrators and Subversion for Users courses.
  • This course can be condensed into a one-day format, featuring fewer exercises, which may allow for a reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories