使用 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 中打开项目

  1. 在开始之前,如果尚未:

  2. 转到项目的页面 (https://dev.azure.com/{your organization}/{your team project}) ,然后打开Visual Studio以连接到项目。

    On your project overview page, click Open in Visual Studio

  3. 从Visual Studio登录到Azure DevOps Services。

配置工作区

  1. 在Visual Studio中,配置工作区。

    Screenshot shows the Team Explorer Home page, with the Configure Workspace link.

    我看不到“配置工作区”链接。 接下来该怎么办?

  2. 确认工作区路径。 选择 “映射 & 获取 ”以映射工作区并获取源。

    Screenshot shows the Team Explorer Home page, with Map and get highlighted.

  3. 现在可以签入源、队列生成和管理工作。

    Screenshot shows a success message that verifies that Visual Studio is now connected to your project.

    注意

    当工作区放置在网络驱动器或 UNC 路径上时,不支持 TFVC。

创建新应用

如果已有要添加到版本控制的应用,请跳到 “添加现有应用”。

在团队资源管理器中,选择“ 新建”。

Screenshot shows the Team Explorer Home page with New highlighted under Solutions.

添加应用后,可以跳到 快照代码

添加现有应用

移动并打开解决方案

  1. 关闭解决方案。

  2. 打开 配置工作区时创建的工作区文件夹。

    Screenshot shows Source Control Explorer with your workspace folder selected.

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

    Screenshot shows moving your source code to your workspace folder.

  4. 在 Visual Studio 中打开解决方案。

    Screenshot shows Team Explorer Home page, where you can open your solution in Visual Studio.

将解决方案添加到Azure Repos

  1. Ctrl+Alt+L 打开解决方案资源管理器。

  2. 将解决方案添加到版本控制。

    Screenshot shows a context menu with Add the solution to Source Control selected.

  3. 签入解决方案。

    Screenshot shows a context menu with Check In selected.

  4. 添加注释并签入。

    Screenshot shows a Pending Changes pane with a comment and a Check In button.

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

    Screenshot shows the Team Explorer Home page with Source Control Explorer selected.

    解决方案现在位于 TFS 中。

    Screenshot shows the result, where your solution in the Source Control Explorer.

你的整个团队现在可以处理代码。 所有更改都在版本控制中跟踪。

快照 (签入代码)

  1. 在Visual Studio中编辑代码时,将自动签出已更改的文件。例如,在边框颜色更改为#ddd后,将签出 Site.css

    Screenshot shows Solutions Explorer with the file Site dot c s s checked out.

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

    Screenshot shows the Compare option in the Solution Explorer context menu.

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

    Screenshot shows the compare window, with two versions of the file side by side.

  3. 签入更改。

    Screenshot shows the Check in option in the Solution Explorer context menu.

    还可以从代码窗口或团队资源管理器签入。

  4. 如果正在处理任务或修复作为工作项跟踪的 bug,请将该工作项添加到挂起的更改。 源代码管理可解决 bug 或关闭任务。 它将更改集链接到工作项。

    Screenshot shows Related Work Items in pending changes.

  5. 添加注释并签入。

    Screenshot shows where you can add a comment and check in the files.

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

    Screenshot shows Source Control Explorer in the Team Explorer Home page.

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

    Screenshot shows View History in the source file context menu.

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

    Screenshot shows the history window with changesets.

故障排除

  • 在上述步骤中看不到“配置工作区”链接。 接下来该怎么办?

    计算机上可能已有工作区。 若要查看工作区、打开源代码管理资源管理器或更改工作区。 了解如何 在源代码管理下管理文件管理工作区

    Screenshot shows Team Explorer, where you can select Source Control Explorer or Manage Workspaces.

后续步骤