适用于 Visual Studio 的 Unity 版本控制扩展

Note: If you still use the deprecated Visual Studio Source Control Package, you can refer to the deprecated MS Visual Studio integration documentation.

Unity 版本控制 (UVCS) 扩展用于增强 Visual Studio 并允许您连接并使用 cloud.unity.com 存储库。该扩展使用您的 CLI 凭据来添加 UVCS 功能和内置控件,以有效地管理您的版本控制工作流程

  • 直接在您的 UVCS 工作区中打开您的解决方案和代码。
  • 创建和切换分支,以及搁置或签入您的更改。
  • 查看文件的狀態,并查看任何已修改的文件。
  • 跟踪文件历史记录和差异,并标注您的文件。

有关 UVCS 中版本控制概念的信息,请参阅 概念 文档。

先决条件

  • Visual Studio(版本 17.0 或更高版本)。
  • Unity DevOps 版本控制桌面应用程序。有关如何安装桌面应用程序的信息,请参阅 下载桌面客户端
  • 一个 UVCS 工作区和解决方案。

安装 UVCS 扩展

您可以从 Visual Studio 应用程序中安装 UVCS Visual Studio 扩展

  1. 选择**扩展** > **管理扩展**。
  2. 搜索**适用于 Visual Studio 的 Unity 版本控制扩展**。
  3. 选择**安装**。

要安装扩展,您需要关闭任何打开的 Visual Studio 窗口,并在弹出的窗口中选择**修改**。

您还可以在 Visual Studio Marketplace 中查看**适用于 Visual Studio 的 Unity 版本控制扩展**。

选择 UVCS 作为您的源代码管理

您需要将 Visual Studio 配置为使用 Unity 版本控制作为源代码管理插件

  1. 在您的 Visual Studio 应用程序中,选择**工具** > **选项**。
  2. 从选项中,选择**源代码管理** > **插件选择**。
  3. 从下拉菜单中,选择**Unity 版本控制系统**,然后选择**确定**。

打开解决方案

要使 UVCS 扩展正常工作,您需要从现有的 UVCS 工作区中打开解决方案。您可以在 UVCS Unity 云控制面板 中创建工作区。

版本控制选项

要打开 UVCS 扩展特定的选项菜单,您可以右键单击文件并选择**Unity 版本控制**。

操作描述
添加到源代码管理手动将私有文件添加到您的源代码管理。
签出签出文件以表明您要修改它。如果您已预先配置了 锁定规则,这些规则将应用于您签出的文件。
签入将任何已修改的文件签入您的源代码管理。
撤销更改将文件更改恢复到以前的版本。
历史记录查看文件的先前更改集和修改。
标注查看对文件进行任何更改的作者以及更改的时间。
与以前进行比较查看当前文件与以前版本的差异。
差异查看当前文件的完整差异。

UVCS 更改面板

**UVCS 更改**窗口显示您在项目本地版本中的新文件和已更改的文件。使用此选项卡签入您的文件到 UVCS 工作区,从版本控制中排除文件,并将已更改的文件与先前签入的版本进行比较。

要查看有关存储库的更多信息,您可以将鼠标悬停在待处理更改列表中的文件上。要查看有关特定更改集和位置的更多信息,您可以将鼠标悬停在分支图标上。

签入

要将文件修改包含到您的工作区中并允许您的合作者访问它们,您需要签入它们。

当您签入您的文件时,**UVCS 更改**窗口会刷新,并且不再列出您签入的文件。您签入的文件将编译到更改集中,您可以在**UVCS 工作区**窗口中查看这些更改集。

要签入文件

  1. 选择您要签入的文件。
  2. 在文本字段中,输入注释以解释您的更改。
  3. 选择**签入**按钮。

搁置

如果您不想将您的更改添加到您的工作区,但您确实想要保留它们,您可以搁置更改并在以后恢复它们

  1. 选择您要搁置的文件。
  2. 在文本字段中,输入注释以解释您的更改。
  3. 选择**搁置**按钮。
  4. 选择您是否要在搁置更改后将其从待处理更改列表中删除。

要查看您的搁置更改,请选择窗口底部的**搁置**。此选项卡显示您拥有的任何搁置。如果您右键单击搁置的更改,您将有以下选项

  • **预览**:预览搁置的更改
  • **应用**:将搁置的更改还原到您当前的工作区。
  • **删除**:完全删除更改。

Note: If you apply shelved changes, you still need to check the changes in.

撤销

如果您在项目中进行了不想保留的更改,您可以恢复到最新的签入版本。

要撤消对文件的更改

  1. 选择您要删除的任何文件。
  2. 选择**撤销**按钮,然后确认**是**。

这将从待处理更改列表和您的项目中删除选定的更改。

UVCS 工作区面板

**UVCS 工作区**窗口列出了您工作区中的更改集。此窗口显示有关每个更改集的以下信息

  • 更改集 ID
  • 更改集创建时间。
  • 更改集的所有者。
  • 更改集上的任何注释。
  • 更改集所在的支路。

要查看特定支路的更改集,您可以从侧边栏中选择支路。

选项

要查看选项,请右键单击更改集

选项描述
查看详细信息在更改集列表下方打开一个详细信息面板。
将工作区切换到此更改集将您的本地工作区恢复到以前更改集时的状态。
从此更改集创建支路在变更集的状态中创建一个新的分支。