首页 > 解决方案 > 为什么在 Visual Studio 2019 (v16.6.5) 中的解决方案上获取最新版本(递归)会下载整个分支?

问题描述

我在我们的主代码分支的开发分支中工作,在那里我在一个包含一些可用项目的解决方案中进行开发。现在,我通过右键单击解决方案资源管理器顶部的解决方案来执行“获取最新版本(递归)”,期望 Visual Studio 下载解决方案中项目的最新版本。发生的事情是整个分支开始下载。现在这是一个大约需要 30 分钟的操作,而这不是我想要使用 C:\ 驱动器的方式。这怎么可能发生?我做错什么了吗?是否有我不小心点击的“隐藏”上下文菜单项?VS2019 的“获取最新”程序中是否存在错误?

标签: tfsvisual-studio-2019tfvcsolution-explorer

解决方案


当我将整个分支映射到 WorkSpace 时,我可以重现类似的情况。将Get Latest Version (Recursive)获取分支中的所有文件。

要获取特定项目中的文件,您可以创建一个新的工作区,Source Control Explorer指向一个单独的文件夹,然后切换到这个新的工作区并在Get Specific Version此处执行。

在此处输入图像描述

在这种情况下,该选项只会将目标文件夹中的文件下载到本地。

这是有关如何创建和使用工作区的文档


推荐阅读