Get in Touch

Course Outline

Subversion Design Philosophy and Advantages

  • Understanding the typical copy-modify-merge scenario and strategies for resolving simple conflicts.
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
  • Alternatives to the copy-modify-merge method, such as lock and unlock mechanisms.

Branching and Merging

  • Determining when to create branches and exploring various use cases for branching.
  • Techniques for resolving conflicts and performing merging effectively, including absorbing changes across different directions.
  • Leveraging new Subversion features to optimize branching and merging processes.
  • Strategies to encourage or discourage users from utilizing local branching.

Daily Digests and Revision Reviews

  • Utilizing mailing lists, RSS feeds, and digests for updates.
  • Implementing blame tracking and delegation techniques.

Subversion Properties

  • Exploring built-in properties, properties utilizing SVN-prefixed keywords, and global properties.
  • Best practices for designing and applying these properties.
  • Creating customized SVN properties specific to your company.
  • Innovative applications of customized SVN properties.
  • Recognizing the limitations of SVN properties (e.g., being mindful of constraints and avoiding over-engineering).

Subversion Hooks

  • Understanding different hook types.
  • General applications for pre-installed hooks.
  • Developing custom-defined hooks.
  • Approaching hooks with creativity and imagination.

Secondary SVN Servers

  • Utilizing secondary servers for backup and fail-safe recovery.
  • Automating background tasks.
  • Temporary arrangements, such as accommodating different locations.

Integration with Other Tools

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

Requirements

  • A solid understanding of SVN is required.
  • It is recommended that delegates 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, which allows for a reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories