Get in Touch

Course Outline

Subversion Design Philosophy and Advantages

  • Understanding the typical copy-modify-merge workflow and how to resolve simple conflicts.
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
  • Alternative strategies to the copy-modify-merge approach, such as locking and unlocking mechanisms.

Branching and Merging

  • Determining the optimal times for creating branches and exploring various use cases.
  • Strategies for effectively resolving conflicts, performing intelligent merges, and managing changes across different directions.
  • Leveraging Subversion's new features to enhance branching and merging processes.
  • Techniques for encouraging or discouraging local branching among users.

Daily Digests and Revision Reviews

  • Utilizing mailing lists, RSS feeds, and digest formats.
  • Employing blame features and delegation methods.

Subversion Properties

  • Overview of built-in properties, properties using SVN: prefixed keywords, and global properties.
  • Guidelines for designing and effectively using these properties.
  • Implementing customized SVN properties tailored to company needs.
  • Creative applications of customized SVN properties.
  • Awareness of the limitations of SVN properties, including constraints and avoiding over-engineering.

Subversion Hooks

  • Understanding different hook types.
  • General usage of pre-installed hooks.
  • Creating custom hooks.
  • Encouraging creative and imaginative applications of hooks.

Secondary SVN Server

  • Utilizing 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., Wiki).

Requirements

  • A solid understanding of SVN is required.
  • Ideally, attendees should have completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • This program can be condensed into a one-day session with fewer exercises, resulting in a reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories