The document discusses migrating from Subversion (SVN) to Git version control. It outlines a three step process: 1) inception to determine suitability and test conversion; 2) adoption to get team buy-in; 3) conversion including preparing metadata, initially cloning the SVN repository, syncing changes, and cleaning up the Git repository. The document emphasizes getting infrastructure like continuous integration and issue tracking ready first before converting developer workflows. It also notes that while workflows may change over time, they do not need to change immediately upon conversion.
22. Inception
• Is git suitable?
• Test the conversion
• Identify the repositories that need to be
converted
• Identify the tools that need to be updated. CI,
issue tracking, IDE, scripts and build tools,
deployment tools
1
25. Adoption
2
• You need to answer: “What’s in it for me”
• Make sure tooling is ready and can be used by
everyone
• Identify the git champions - they will be thrilled
to help
• Don’t expect to win everyone over immediately
49. “
Subversion (58%) is being
threatened by Git (47%) for de
facto leadership of the Version
Control space.
”
ZEROTURNAROUND DEVELOPER PRODUCTIVITY REPORT 2013