tfs - 为什么在 Visual Studio 2019 (v16.6.5) 中的解决方案上获取最新版本(递归)会下载整个分支?
问题描述
我在我们的主代码分支的开发分支中工作,在那里我在一个包含一些可用项目的解决方案中进行开发。现在,我通过右键单击解决方案资源管理器顶部的解决方案来执行“获取最新版本(递归)”,期望 Visual Studio 下载解决方案中项目的最新版本。发生的事情是整个分支开始下载。现在这是一个大约需要 30 分钟的操作,而这不是我想要使用 C:\ 驱动器的方式。这怎么可能发生?我做错什么了吗?是否有我不小心点击的“隐藏”上下文菜单项?VS2019 的“获取最新”程序中是否存在错误?
解决方案
当我将整个分支映射到 WorkSpace 时,我可以重现类似的情况。将Get Latest Version (Recursive)
获取分支中的所有文件。
要获取特定项目中的文件,您可以创建一个新的工作区,Source Control Explorer
指向一个单独的文件夹,然后切换到这个新的工作区并在Get Specific Version
此处执行。
在这种情况下,该选项只会将目标文件夹中的文件下载到本地。
这是有关如何创建和使用工作区的文档
推荐阅读
- node.js - AWS::Lambda 无服务器调用本地函数不反映我的新 wcode
- php - 如何在同一查询中获取实体和计数?
- javafx - javafx SplitPane 分配器在内容/子项更改时跳转
- r - 如何使用两个日期之间的季度序列来旋转表格
- vue.js - Vuejs - 在'this'而不是self中观察嵌套对象
- python - Python 遗产
- ruby-on-rails - 在 Rails 上编码 mailer ruby 时出现问题
- javascript - 从数组数组中查找每天的第一个和最后一个时间戳
- reactjs - React Redux - 无法通过调度操作传递字符串
- hibernate - 在 MappedSuperclass 中为 ElementCollection 使用共享表