Get in Touch

Course Outline

Subversion design philosophy and its advantage

  • Typical copy-modify-merge scenarios and strategies for resolving 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

  • Timing for branch creation and various use cases for branches
  • Techniques for resolving conflicts and performing wise merges, including managing changes in different directions
  • Leveraging new Subversion features for effective branching and merging
  • Strategies to encourage or discourage local branching among users

Everyday digest and revision review

  • Utilizing mailing lists, RSS feeds, and digests
  • Using blame tools and delegation features

Subversion properties

  • Built-in properties, properties using SVN: prefixed keywords, and global properties
  • Designing and implementing these properties effectively
  • Customizing SVN properties for specific company needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties (i.e., being mindful of constraints and avoiding over-engineering)

Subversion hooks

  • Types of hooks
  • General usage of pre-installed hooks
  • Creating custom hooks
  • Applying creativity and imagination to hook implementations

Secondary SVN server

  • For backup and fail-safe recovery purposes
  • For automating background tasks
  • For temporary arrangements (e.g., different locations)

Integration with other tools

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

Requirements

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories