如何使用TFS映射现有文件夹(移动到新机器)而无需从TFS下载整个数据?

Lea*_*ner 10 workspace visual-studio-2010 tfs2010 tfvc

之前我已将本地文件夹映射到TFS.由于某种原因,我不得不更换机器/电脑.所以我将所有文件夹复制到新机器上.

现在,当我尝试将TFS文件夹映射到新计算机上的现有文件夹时,它始终显示Not Downloaded在(VS 2010)的Latest列下Source Control Explorer.我可以获得最新版本,但这非常耗时.

有人可以建议一种方法在较短的时间内建立现有文件夹和TFS文件夹之间的关系吗?

Dua*_* Le 6

您需要的是在新计算机中拥有一个只包含TFS中文件夹映射的工作区.如果只是在工作区中映射文件夹,则在执行get操作时,只会在本地下载文件夹中的文件,而不是TFS中的整个版本控制树.由于您可以将文件夹从一台计算机复制到另一台计算机,因此从服务器再次下载它们不应该花费更多时间.

在Source Control Explorer中,假设您使用默认工作区:

  1. 如果您有几个文件夹,右键单击每个文件夹并选择"映射到本地文件夹",然后指定本地路径.

  2. 或者,您可以从(文件夹的)根文件夹映射,然后隐藏您不想下载的文件夹.打开工作区的下拉列表并选择"工作区",然后选择编辑工作区,然后您可以添加和隐藏文件夹的映射,如下所示:

在此输入图像描述