Get in Touch

Course Outline

Subversion design philosophy and its advantages

  • Understanding the typical copy-modify-merge scenario and how to resolve simple conflicts.
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
  • Alternatives to the copy-modify-merge method, such as locking and unlocking.

Branching and merging

  • When to create branches and the various applications for branching.
  • Techniques for resolving conflicts and performing merges effectively, including how to absorb changes in different directions.
  • Utilizing new Subversion features to enhance branching and merging processes.
  • Strategies to encourage or discourage users from creating local branches.

Daily digests and revision reviews

  • Utilizing mailing lists, RSS feeds, and digests.
  • Performing blame operations and delegating responsibilities.

Subversion properties

  • Overview of built-in properties, SVN: prefixed keywords, and global properties.
  • Best practices for designing and using these properties.
  • Creating customized SVN properties tailored to company needs.
  • Innovative uses for customized SVN properties.
  • Recognizing the disadvantages of SVN properties, including understanding constraints and avoiding over-engineering.

Subversion hooks

  • Types of hooks.
  • General usage of pre-installed hooks.
  • Developing custom hooks.
  • Encouraging creativity and imaginative solutions.

Secondary SVN server

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

Integration with other tools

  • Issue tracking systems (e.g., Bugzilla, Trac, Jira, etc.).
  • Content management systems (e.g., Wikis, etc.).

Requirements

  • A strong understanding of SVN is required.
  • It is preferable that delegates have completed both the Subversion for Administrators and Subversion for Users courses.
  • This course can be condensed into a one-day format with reduced exercise time, resulting in a lower fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories