Using Subversion effectively with Git
How to use git-svn as a drop-in Subversion client (GIT-WS2)
Topic:
Git is a powerful distributed version control system which is becoming increasingly popular among developers. The distributed nature of Git makes it hard to deploy in environments that require centralised version control. The git-svn command line tool allows Git to be used as a Subversion client, giving developers access to features that are unique to Git (such as offline commits and less network overhead), while all assets are still stored in a central Subversion repository.
Goals:
- Enough basics about Git to be able to use git-svn effectively
- How to use advantages of git-svn while keeping changes made to the Subversion repository 100% compatible with other Subversion clients
- What the pitfalls of git-svn are and how to avoid them
Kind:
Hands-on workshop
Duration:
1 Day
Target Audience:
Developers
Prerequisites:
Basic Subversion skills
Contents:
Introduction
- Introduction to Subversion, Git, and git-svn
Lab Manual with exercices
- Repository
- Create a Subversion Repository
- Import into the repository
- Check out a working copy
- Introducing yourself to Git
- View the git-svn documentation
- Basic tasks
- Edit files, review changes, and commit
- Add, delete and rename files
- Add, delete and rename directories
- Rebase your work against Subversion commits
- Branching and merging with git-svn
- Managing local git branches
- Mirroring Subversion branches in git
- Creating Subversion branches with git-svn
- Merge tracking
Dates:
30.08.2012 Berlin
Price:
590,00 EUR excluding VAT, training material and catering are included.
Registration:
Please use the registration form below to sign up for scheduled events. You will receive a registration acknowledgement via email.
On-site Training:
Our training services can also be delivered at your premises. Please use this mail form for your inquiry.


