Get in Touch

Course Outline

Subversion design philosophy and its benefits

  • The standard copy-modify-merge workflow and techniques for resolving basic conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Alternatives to the copy-modify-merge approach, such as lock and unlock mechanisms

Branching and merging

  • Determining when to create branches and exploring various use cases
  • Best practices for resolving conflicts and merging wisely, including absorbing changes from different directions
  • Leveraging new Subversion features to enhance branching and merging processes
  • Strategies for encouraging or discouraging local branching among users

Daily digests and revision reviews

  • Mailing lists, RSS feeds, and digests
  • Blaming functionality and delegation concepts

Subversion properties

  • Built-in properties, keywords prefixed with SVN:, and global properties
  • Designing and implementing these properties effectively
  • Customising SVN properties for specific company needs
  • Creative applications of customised SVN properties
  • Understanding the limitations of SVN properties to avoid over-engineering

Subversion hooks

  • Types of available hooks
  • General usage of hooks provided in the default installation
  • Defining and implementing custom hooks
  • Exploring creative and imaginative uses of hooks

Secondary SVN servers

  • Utilising secondary servers for backups and fail-safe recovery
  • Automating background tasks
  • Managing temporary arrangements, such as different repository locations

Integration with other tools

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

Requirements

  • A solid understanding of SVN is essential.
  • 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, which involves a reduced number of exercises and a corresponding adjustment in fees.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories