Get in Touch

Course Outline

Subversion design philosophy and its advantages

  • 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

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

Daily digests and revision reviews

  • Utilizing mailing lists, RSS feeds, and digests.
  • Using blame and delegation features.

Subversion properties

  • Built-in properties, properties with SVN: prefixed keywords, and global properties.
  • Designing and implementing these properties.
  • Creating customized SVN properties tailored to specific company needs.
  • Creative applications of customized SVN properties.
  • Understanding the limitations of SVN properties (i.e., being mindful of constraints and avoiding over-engineering).

Subversion hooks

  • Types of hooks.
  • General usage of pre-installed hooks.
  • Creating custom hooks.
  • Thinking creatively and imaginatively about hook applications.

Secondary SVN server

  • Use cases for backup and fail-safe recovery.
  • Supporting automatic background tasks.
  • Facilitating temporary arrangements (e.g., different 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 required.
  • Participants are encouraged to have 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)

Upcoming Courses

Related Categories