问题
我得到'所有文件都是最新的'TFS的'获取最新'(两者都在父目录和解决方案级别),当他们显然不是时(有一些其他人检查过的文件夹,我不是获得)。我可以看到它们存在于适当位置的本地(最确定映射),但我绝对无法将它们添加到解决方案资源管理器中。
我在VS 2013。
我尝试过什么
1)从文件资源管理器中拖放文件夹。不起作用 - VS显然不允许这样做。
2)右键单击解决方案资源管理器中的父文件夹,单击“添加” - >现有项目'。显然你不能添加整个文件夹,因此单独添加并不好,因为所有子目录中都有超过2000个项目。
3)右键单击,“源代码管理” - >获取特定版本'选中有关覆盖的两个框。
4)重复步骤3,但首先删除文件资源管理器中的文件夹。文件将重新添加到文件资源管理器,但不会重新添加到解决方案资源管理器。
5)我发现了这个Visual Studio Solution Explorer not showing files and folders并试了一下,也无济于事。
6)上述所有步骤的多种组合,重启VS等
谢谢!
EDIT 2/24/2016
在此处添加此作为我的评论的参考图以回答答案,因为我不能在评论中使用新行。
文件结构:
FooFolder | -foo.txt | -BarFolder | --bar.txt
在上面的示例中,您仍然需要单独按住ctrl +单击foo.txt和bar.txt,因为select all将包含文件夹并禁止添加到解决方案。