【发布时间】:2016-02-25 04:21:02
【问题描述】:
问题
当 TFS 的“获取最新”(在父目录和解决方案级别)显然不是时,我得到“所有文件都是最新的”(有一些其他人签入的文件夹我不是得到)。我可以看到它们存在于本地的适当位置(肯定是映射的),但我绝对无法将它们添加到解决方案资源管理器中。
我在 VS 2013。
我的尝试
1) 从文件资源管理器中拖放文件夹。不起作用 - VS 显然不允许这样做。
2) 右键单击解决方案资源管理器中的父文件夹,单击“添加 -> 现有项目”。显然你不能添加整个文件夹,所以单独添加并不好,因为所有子目录中有超过 2000 个项目。
3) 右键单击,“源代码管理 -> 获取特定版本”选中有关覆盖的两个框。
4) 重复步骤 3,但首先删除文件资源管理器中的文件夹。这些文件会重新添加到文件资源管理器中,但不会重新添加到解决方案资源管理器中。
5) 我找到了这个Visual Studio Solution Explorer not showing files and folders 并尝试了它,也无济于事。
6)以上所有步骤的多种组合,重启VS等
谢谢!
2016 年 2 月 24 日编辑
在此处添加此作为我的评论的参考图以响应答案,因为我不能在评论中使用新行。
文件结构:
FooFolder |-foo.txt |-条形文件夹 |--bar.txt
在上面的示例中,您仍然需要分别按 ctrl+单击 foo.txt 和 bar.txt,因为全选会包含文件夹并不允许添加到解决方案。
【问题讨论】:
-
您是否尝试过对项目文件执行 Get Specific 然后重新加载项目?您是否尝试过在解决方案资源管理器中显示所有文件?如果显示您错过的文件夹,请右键单击该文件夹并选择包含在项目中
-
显示所有工作的文件。如果您想将其作为答案,我很乐意将其标记为答案:)
-
只是出于好奇,有没有更快的方法来做到这一点?还是应该因为我听说的所有错误而将“显示所有文件”作为工作流程的一部分?
-
我通常显示所有文件以避免这种类型的混淆。我不知道将文件添加到项目中的更快方法。
标签: visual-studio tfs