使用 Visual Studio 在 Team Foundation 版本控制 中开发和共享代码
Azure DevOps Services |Azure DevOps Server 2022 - 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 项目?
在上述步骤中看不到“配置工作区”链接。 接下来该怎么办?
计算机上可能已有工作区。 若要查看工作区、打开源代码管理资源管理器或更改工作区。 了解如何 在源代码管理下管理文件 或 管理工作区。