3025 shaares
We recently announced that the entire Windows codebase is moving to a single Git repo that is hosted on Visual Studio Team Services. This migration has presented us with some very interesting scale challenges to solve, ranging from issues inherent in the Git protocol and object storage, to the performance of the git command line, to workflow challenges for a team of that size working in one repo. In this series of articles, we’ll discuss each of these scale challenges in depth, and how we have solved them to enable a team of this size to work successfully in Git.