Get in Touch

Course Outline

Subversion Design Philosophy and Advantages

  • The typical copy-modify-merge workflow and strategies for resolving simple conflicts.
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
  • Alternative approaches to the copy-modify-merge method, such as locking and unlocking mechanisms.

Branching and Merging

  • Understanding when to create branches and various applications of branching.
  • Techniques for wisely resolving conflicts, performing merges, and integrating changes from different directions.
  • Leveraging new Subversion features for effective branching and merging.
  • Strategies for encouraging or discouraging local branching among users.

Daily Digest and Revision Review

  • Utilizing mailing lists, RSS, and digests for updates.
  • Using blame functionality and delegation techniques.

Subversion Properties

  • Overview of built-in properties, SVN-prefixed keywords, and global properties.
  • Methods for designing and utilizing these properties effectively.
  • Implementing customized SVN properties tailored to company needs.
  • Creative applications of customized SVN properties.
  • Understanding the limitations of SVN properties (e.g., being mindful of constraints and avoiding over-engineering).

Subversion Hooks

  • Types of hooks available.
  • General usage of standard hooks provided by Subversion.
  • Creating and implementing custom hooks.
  • Encouraging creative and innovative use of hooks.

Secondary SVN Server

  • Using secondary servers for backup and fail-safe recovery.
  • Automating background tasks.
  • Facilitating temporary arrangements, such as accessing repositories from 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

  • Strong knowledge of SVN is required.
  • Ideally, delegates should have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • This course can be condensed into a one-day format with fewer exercises, which may result in a reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories