5Integrating with Source Control

WHAT'S IN THIS CHAPTER?

  • Understanding how to use Git from within Visual Studio Code
  • Adding additional source control providers

To be able to provide a complete end‐to‐end developer experience, the code editor being used should integrate with source control providers. While there might be some developers for whom this is not an absolute requirement, few professional developers do not use some form of source control in their day‐to‐day efforts. The ability to work with source control without moving to a different interface is a productivity boost. Fortunately, Visual Studio Code includes built‐in integration with Git and access to a wide variety of other source control tools through readily available extensions.

SOURCE CONTROL MANAGEMENT

It seems almost quaint to look back a couple of decades to how large software projects were created. In particular, how the coordination of editing multiple files by multiple developers simultaneously were managed. Yes, there was a time before source control tools were sophisticated—and it wasn't pretty.

But modern software development needs modern source control tools. They are an integral part of any large‐scale (and most small‐ and medium‐scale) development efforts. In an ideal world, the tool that you use to write code will seamlessly integrate into your source control environment. And, while the world itself might not be ideal, at least if you're using Visual Studio Code, your ability to participate ...

Get Visual Studio Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.