Visual Studio for Mac 中 Git 的版本控制和源代码管理

重要

根据 Microsoft 的新式生命周期策略,Visual Studio for Mac 计划于 2024 年 8 月 31 日停用。 虽然你可以继续使用 Visual Studio for Mac,但 Mac 上的开发人员还可以使用其他几个选项,例如适用于 VS Code 的新 C# 开发工具包扩展的预览版本。

详细了解支持时间线和替代方案

版本控制系统用于管理各种不同版本中的文件,在软件开发中常常由多位开发者贡献。 任何版本控制系统 (VCS) 的主要目的都是找出一种解决方案,使所有用户都可同时对基本代码进行操作。

而任何版本控制系统的核心都是存储库,它可充当所有不同文件的中央数据存储,与文件服务器类似。 但又不同于文件服务器,存储库包含项目的整个历史记录和所做的所有修订。

如果存储库是中央数据存储,那么每个用户都具备一个可在其上操作的本地数据存储是完全合理的。 这被称为“工作副本”。 在 Visual Studio for Mac 中,工作副本将显示在计算机上,就像任何其他本地目录一样,使用户可以从任意文件读取数据或将数据写入这些文件。

Visual Studio for Mac 包括对 Git 存储库的内置支持。 如果你是刚刚接触 Git,可访问 https://git-scm.com/ 网站开始了解。 Git 是分布式版本控制系统,使团队可以同时在同一文档上工作。 使用 Git,可能有一个单一服务器包含所有文件,但从此中央源中签出存储库时,整个存储库都会被克隆到本地计算机。

基本概念

若要详细了解 Visual Studio for Mac 中的 Git 工具,以下文章介绍了如何通过 Visual Studio for Mac 设置 Git 存储库,以及简单的功能(如评审、提交和推送更改)。

请参阅