Get in Touch

Course Outline

Subversion design philosophy and its advantages

  • Understanding the typical copy-modify-merge scenario and how to resolve simple conflicts
  • Establishing user policies and guidelines to ensure smooth and consistent team collaboration
  • Alternative to the copy-modify-merge method: locking and unlocking mechanisms

Branching and merging

  • Determining when to create branches and exploring various use cases
  • Strategies for resolving conflicts and performing merges effectively, including absorbing changes from different directions
  • Leveraging new Subversion features for efficient branching and merging
  • Guidelines for encouraging or discouraging local user branching

Daily digests and revision reviews

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

Subversion properties

  • Built-in properties, properties with SVN: prefixed keywords, and global properties
  • Best practices for designing and implementing these properties
  • Customizing SVN properties for organizational needs
  • Creative applications of customized SVN properties
  • Understanding the limitations of SVN properties (being mindful of constraints and avoiding over-engineering)

Subversion hooks

  • Overview of hook types
  • General usage of standard hooks provided by the system
  • Creating custom hooks
  • Encouraging creativity and innovative implementations

Secondary SVN server

  • Using secondary servers for backup and fail-safe recovery
  • Automating background tasks
  • Facilitating temporary arrangements (e.g., different physical locations)

Integration with other tools

  • Issue tracking systems (e.g., Bugzilla, Track, Jira)
  • Content management systems (e.g., wikis)

Requirements

  • Solid knowledge 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, which may result in a reduced fee.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories