首页 > 解决方案 > 将 Azure DevOps 项目映射到新文件夹

问题描述

我有一个使用 Azure DevOps 存储库进行源代码管理的项目。这个项目已经映射到我的开发机器上的一个文件夹。

我有点担心我的本地文件夹可能由于我的备份软件而损坏。我现在想将代码放到我的开发机器上的一个新文件夹中,并希望确保我遵循正确的步骤。

我是否遵循这些步骤?

  1. 首先,删除我的开发机器上的本地存储库和 Azure DevOps 上的源存储库之间的现有映射
  2. 然后创建一个新文件夹,该文件夹将映射到 Azure 上的源代码管理
  3. 然后将 Azure 上的 repo 映射到新文件夹

这些正确的步骤可以确保我将最新提交的代码放入我的开发机器上的新文件夹中吗?

标签: azure-devopstfvc

解决方案


我假设 TFVC 基于您使用的术语。

无需创建新工作区。您只需确保将现有工作区重置为服务器版本即可。

Visual Studio中,右键单击根文件夹,选择“获取特定版本”,并确保选中“覆盖未签出的可写文件”和“即使本地版本与指定版本匹配也覆盖所有文件”框。

或使用tf get /force. 它是上面描述的 CLI 等价物。

请注意,这将删除尚未提交到源代码控制或搁置的任何更改。


推荐阅读