使用 Visual Studio 在 Team Foundation 版本控制 中开发和共享代码
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
Visual Studio 2022 |Visual Studio 2019 |Visual Studio 2017 |Visual Studio 2015 |Visual Studio 2013
无论你的软件项目是大、小还是全新的,在大多数情况下,如果你尽早使用版本控制,你会变得更好。 在这里,我们将向你展示如何开始使用集中式系统Team Foundation 版本控制 (TFVC) 。 如果要在分布式系统中工作,可以改为将 Git 与Azure Repos一起使用。
代码是否位于另一个位置? 了解如何在此处迁移它。
在 Visual Studio 中打开项目
在开始之前,如果尚未:
- 注册并创建项目。
- 安装 Visual Studio。
从团队资源管理器打开 Visual Studio,选择“管理连接”、“连接到项目...”,然后连接到包含存储库的项目。
备注
在将 Visual Studio 连接到 TFVC 之前,TFVC 的某些菜单选项可能不会显示在 Visual Studio 中,如上一部分所述。
配置工作区
在 Visual Studio 中,配置工作区。

确认工作区路径。 选择 “映射 & 获取 ”以映射工作区并获取源。
现在可以签入源、队列生成和管理工作。

备注
当工作区放置在网络驱动器或 UNC 路径上时,不支持 TFVC。
创建新应用
如果已有要添加到版本控制的应用,请跳到 “添加现有应用”。
在团队资源管理器中,选择“ 新建”。

添加应用后,可以跳到 快照代码。
添加现有应用
移动并打开解决方案
关闭解决方案。
打开 配置工作区时创建的工作区文件夹。

移动要上传到工作区文件夹的代码。

在 Visual Studio 中打开解决方案。

将解决方案添加到Azure Repos
按 Ctrl+Alt+L 打开解决方案资源管理器。
将解决方案添加到版本控制。

签入解决方案。

添加注释并签入。

打开源代码管理资源管理器。

解决方案现在位于 TFS 中。

你的整个团队现在可以处理代码。 所有更改都在版本控制中跟踪。
快照 (签入代码)
在 Visual Studio 中编辑代码时,将自动签出已更改的文件。例如,在边框颜色更改为#ddd后,将签出 Site.css 。

将修改的文件与源代码管理中的最新版本进行比较。

可以看到这两个版本之间的差异。

签入更改。

还可以从代码窗口或团队资源管理器签入。
如果正在处理任务或修复作为工作项跟踪的 bug,请将该工作项添加到挂起的更改。 源代码管理可解决 bug 或关闭任务。 它将更改集链接到工作项。

添加注释并签入。

选择源代码管理资源管理器。

查看已更改的文件的历史记录。

列出了包含此文件的所有更改集。

疑难解答
我的代码位于其他位置。 是否可以将其迁移到 Azure DevOps Services 上的 TFVC 项目?
在上述步骤中看不到“配置工作区”链接。 接下来该怎么办?
计算机上可能已有工作区。 若要查看工作区、打开源代码管理资源管理器或更改工作区。 了解如何 在源代码管理下管理文件 或 管理工作区。
