Get in Touch

Course Outline

Subversion Design Philosophy and Advantages

  • Understanding the copy-modify-merge workflow and strategies for resolving basic conflicts.
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration.
  • Exploring alternatives to copy-modify-merge, such as locking and unlocking mechanisms.

Branching and Merging Strategies

  • Identifying appropriate times for branch creation and understanding various use cases.
  • Effective conflict resolution and merging techniques, including handling changes in multiple directions.
  • Leveraging newer Subversion features to enhance branching and merging processes.
  • Best practices for encouraging or restricting user-local branching.

Daily Digests and Revision Reviews

  • Utilizing mailing lists, RSS feeds, and digests for monitoring changes.
  • Applying blaming and delegation techniques for better change tracking.

Subversion Properties

  • Overview of built-in properties, SVN-prefixed keywords, and global properties.
  • Designing and implementing properties for optimal workflow integration.
  • Developing customized SVN properties tailored to corporate needs.
  • Innovative applications of custom SVN properties.
  • Understanding the limitations of SVN properties and avoiding over-engineering.

Subversion Hooks

  • Classification of different hook types.
  • Practical applications of standard hooks provided with Subversion.
  • Creating custom-defined hooks for specific requirements.
  • Encouraging creative and imaginative hook implementations.

Secondary SVN Servers

  • Implementing secondary servers for backups and fail-safe recovery.
  • Utilizing secondary servers for automated background tasks.
  • Managing temporary arrangements, such as handling different location requirements.

Integration with Other Tools

  • Connecting with issue tracking systems like Bugzilla, Track, and Jira.
  • Integrating with content management systems, such as wikis.

Requirements

  • A solid proficiency in SVN is essential.
  • It is recommended that participants have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • The course can be condensed into a one-day format, featuring a reduced number of exercises and a corresponding adjustment in fees.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories