© Alessandro Del Sole 2017

Alessandro Del Sole, Beginning Visual Studio for Mac, https://doi.org/10.1007/978-1-4842-3033-6_12

12. Team Collaboration: Version Control with Git

Alessandro Del Sole

(1)Cremona, Italy

Version control is a way to record changes to one or more files over time. It basically creates a history for each file so that you can recall specific versions later. Version control is not limited to source code files, but this is probably the most common use of it. Using a version control engine is important for many reasons. First, it allows for team collaboration over the same solution; team members can work on different tasks for a solution or project, involving different source code files, or they can make edits to the same code ...

Get Beginning Visual Studio for Mac: Build Cross-Platform Apps with Xamarin and .NET Core 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.