Workshop 2
Title of the workshop: Subtrain - Subversion User Training Hacking und Hooking Subversion
Level: Beginner
Abstract: This workshop will give you a detailed overview how to work with Subversion and how to use the different Subversion features. It covers typical day-to-day scenarios when working in a team. You will learn how to edit and merge files in parallel and how to lock/unlock files to serialize your work. Imagine working with non ASCII files like MS-Word or any other kind of binary files that just can't be merged.
The course will teach you best practices when working with branches. It describes how and when to use branches. You will learn how to prepare a release branch, the benefit of bug-fixing branches and how to merge a branch into another line of development.
Intention of the workshop: After the course you know how to mark different stages in your project and how to identify project configurations in an easy way by using tags.
You will be familiar with the different Subversion commands as the course is designed as a hands-on training. Your knowledge will be deepened by many different exercises to be realized on your own machines.
Rainer Kreutzer is a freelancer and is working as a senior consultant with Polarion Software GmbH in Stuttgart. He supports companies migrating to Subversion and he also gives beginners an understanding of Subversion by performing Subversion trainings.
Rainer Kreutzer has extensive knowledge of configuration management, project management and object-oriented approaches.
Maximum capacity: 12 participants
Agenda of the workshop:
- Architecture of Subversion (architecture, accessing the repository, repository layout)
- The Working Cycle (typical tasks when working with subversion)
- Team Work (development lines, locking)
- Tagging
- Branching
- Merging
- Team work II (developer branches, feature branches)
- Properties (meta data in Subversion)
- Do's and Don’ts (best practices)
Who should attend: Everyone, who would like to use Subversion as a version control system.
Prerequisites: None.
Requested equipement: Notebook with (Subversion + Subversion Client installed). From 8:30 a.m. the software still can be installed.


