早些时候,我已将本地文件夹映射到 TFS。由于某种原因,我不得不更换机器/电脑。所以我将所有文件夹复制到新机器上。
现在,当我尝试将 TFS 文件夹映射到新机器上的现有文件夹时,它总是显示Not Downloaded
在(VS 2010)的Latest
列下。Source Control Explorer
我可以获得最新版本,但它非常耗时。
有人可以建议一种在更短的时间内建立现有文件夹和 TFS 文件夹之间关系的方法吗?
早些时候,我已将本地文件夹映射到 TFS。由于某种原因,我不得不更换机器/电脑。所以我将所有文件夹复制到新机器上。
现在,当我尝试将 TFS 文件夹映射到新机器上的现有文件夹时,它总是显示Not Downloaded
在(VS 2010)的Latest
列下。Source Control Explorer
我可以获得最新版本,但它非常耗时。
有人可以建议一种在更短的时间内建立现有文件夹和 TFS 文件夹之间关系的方法吗?
你需要的是在你的新机器上有一个工作空间,它只包含你在 TFS 中的文件夹的映射。如果您只是在工作空间中映射文件夹,那么当您执行 get 时,只会在本地下载文件夹中的文件,而不是 TFS 中的整个版本控制树。由于您可以将文件夹从一台机器复制到另一台机器,因此再次从服务器下载它们不会花费更多时间。
在源代码管理资源管理器中,假设您使用默认工作区:
如果您只有几个文件夹,请右键单击每个文件夹并选择“映射到本地文件夹”,然后指定本地路径。
或者,您可以从(文件夹的)根文件夹进行映射,然后隐藏您不想下载的文件夹。打开工作区的下拉列表并选择“工作区”,然后选择编辑工作区,然后您可以像这样添加和隐藏文件夹的映射: