Get in Touch
 Duration 14 hours

Course Outline

Subversion Design Philosophy and Key Advantages

  • Managing the standard copy-modify-merge workflow and resolving basic conflicts effectively.
  • Establishing user policies and guidelines to ensure smooth, consistent team collaboration.
  • Addressing the limitations of the copy-modify-merge approach through mechanisms like locking and unlocking.

Branching and Merging Strategies

  • Determining when to create branches and exploring various practical applications.
  • Best practices for resolving conflicts and executing merges, including managing changes flowing in different directions.
  • Leveraging newer Subversion features to enhance branching and merging workflows.
  • Strategies to encourage or discourage local branching practices among users.

Daily Digests and Revision Reviews

  • Utilizing mailing lists, RSS feeds, and digest reports.
  • Applying blame functionality and delegation techniques.

Subversion Properties

  • Exploring built-in properties, those prefixed with SVN:, and global properties.
  • Designing and implementing these properties for specific use cases.
  • Developing custom SVN properties tailored to company needs.
  • Understanding the constraints of SVN properties to avoid over-engineering solutions.

Subversion Hooks

  • An overview of different hook types.
  • Standard usage of pre-configured hooks.
  • Creating custom, self-defined hooks.
  • Encouraging creative and imaginative approaches to hook implementation.

Secondary SVN Servers

  • Implementing secondary servers for backup and fail-safe recovery.
  • Offloading automatic background tasks.
  • Using secondary servers for temporary arrangements, such as supporting different locations.

Integration with Other Tools

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

Requirements

  • A strong foundational understanding of SVN is essential.
  • It is recommended that attendees have previously completed the 'Subversion for Administrators' and 'Subversion for Users' courses.
  • This program can be condensed into a one-day format with a reduced number of exercises, allowing for a lower fee.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories