Get in Touch
 Duration 14 hours

Course Outline

Subversion design philosophy and its advantages

  • Navigating the standard copy-modify-merge workflow and resolving basic conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Implementing complementary strategies to the copy-modify-merge method, such as locking and unlocking

Branching and merging

  • Determining when to create branches and exploring various use cases
  • Effectively resolving conflicts, executing wise merges, and integrating changes across different directions
  • Leveraging newer Subversion features to enhance branching and merging processes
  • Strategies for encouraging or discouraging user-level local branching

Daily digests and revision review

  • Utilizing mailing lists, RSS feeds, and daily digests
  • Performing blame operations and managing delegation

Subversion properties

  • Understanding built-in properties, properties with SVN: prefixed keywords, and global properties
  • Designing and applying these properties effectively
  • Implementing customized SVN properties tailored to specific company needs
  • Exploring creative applications of customized SVN properties
  • Recognizing the limitations of SVN properties, including constraints and the importance of avoiding over-engineering

Subversion hooks

  • Types of hooks available
  • Applying standard pre-packaged hooks for general purposes
  • Developing and implementing custom-defined hooks
  • Fostering creativity and innovation in hook implementation

Secondary SVN server

  • Utilizing secondary servers for backup and fail-safe recovery
  • Executing automated background tasks
  • Managing temporary arrangements, such as handling 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

  • Strong proficiency in SVN is essential.
  • It is recommended that participants have previously completed the "Subversion for Administrators" and "Subversion for Users" courses.
  • The curriculum can be condensed into a one-day format, reducing the number of exercises and adjusting the fee accordingly.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories