Level: Introductory to Intermediate
Over the past few years, Git has evolved to become the de facto source control system for modern application development. Are you still on Team Foundation Version Control (TFVC) -- or some other centralized source control system like Subversion? If so, you may be tempted to think that Git has nothing to offer. In this session you'll learn why you should be thinking of moving to Git, what advantages it offers and how it differs from TFVC. You'll look at some of the considerations (like large files and binary sharing) and explore some strategies to migrating to Git.
You will learn:
- Why move to Git from TFVC
- Common challenges and how Git addresses them (package management, Git Virtual File System)
- TFVC to Git migration strategies