Get in Touch

Course Outline

Subversion Design Philosophy and Advantages

  • Understanding the typical copy-modify-merge scenario and resolving simple conflicts.
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
  • Alternative methods 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 for branching.
  • Strategically resolving conflicts, performing merges effectively, and integrating changes from different directions.
  • Leveraging the latest Subversion features to optimize branching and merging workflows.
  • Encouraging or discouraging users from utilizing local branches.

Daily Digests and Revision Reviews

  • Utilizing mailing lists, RSS feeds, and digests.
  • Techniques for blaming commits and delegating tasks.

Subversion Properties

  • Exploring built-in properties, keywords prefixed with SVN:, and global properties.
  • Designing and implementing these properties effectively.
  • Creating customized SVN properties tailored to company needs.
  • Innovative applications of custom SVN properties.
  • Recognizing the limitations of SVN properties, such as avoiding over-engineering and adhering to constraints.

Subversion Hooks

  • Understanding different types of hooks.
  • Utilizing standard hooks provided out-of-the-box.
  • Developing custom hooks.
  • Applying creativity and imagination to hook implementations.

Secondary SVN Servers

  • Configuring servers for backup and fail-safe recovery.
  • Supporting automatic background tasks.
  • Facilitating temporary arrangements, such as managing repositories across different locations.

Integration with Other Tools

  • Connecting with issue tracking systems (e.g., Bugzilla, Track, Jira).
  • Integrating with content management systems (e.g., Wiki).

Requirements

  • A strong understanding of SVN is required.
  • It is preferred that attendees have previously completed 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)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories