An Introduction to Git

Git is a version control system (VCS) first released in 2005 that radically streamlines the team development process compared with legacy VCSs like SVN and ClearCase. This series will explore migrating from a legacy VCS to Git, including common questions like how to preserve commit history.
Chapter 2

What to consider before migrating to Git

Changing version control systems is not a trivial undertaking. Certain technical debt should not exist in your code base to ensure a smooth transition. This is a checklist to help make sure your team is prepared to move to Git.
Chapter 3

How to safely migrate code from SVN to Git

If you're ready to proceed with a migration to Git, congratulations! You're about to start using one of the best development tools available. In this third part of the series we'll explore the actual migration and how it will impact your workflow in the future.
This work by Kevin Webber is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.