2016-02-22 75 views
0

问题TFS“所有文件都是最新的”

我得到“所有文件都是最新的”与TFS的“获取最新的”(无论是在父目录和解决方案级别),当他们显然不是活得t(有些文件夹是其他人检查的,我没有收到)。我可以看到它们存在于本地的适当位置(这当然是映射的),但我绝对无法将它们添加到解决方案资源管理器中。

我在2013年VS

是什么我已经试过

1)将它从文件管理器拖放的文件夹。不起作用 - VS显然不允许这样做。

2)右键单击父文件夹在Solution Explorer中点击 '添加 - >现有项目'。显然你不能添加整个文件夹,所以单独添加并不好,因为所有子目录中有超过2000个项目。

3)点击右键,“源代码控制 - >获取特定版本”关于检查覆盖两箱。

4)在文件资源管理器重复步骤3,但首先删除文件夹。文件重新添加到文件资源管理器,但不是解决方案资源管理器。

5)我发现这个Visual Studio Solution Explorer not showing files and folders并尝试过,也无济于事。

6)的所有上述步骤多种组合,重新启动VS等

谢谢!

编辑2016年2月24日

响应答案在这里添加这是对我的评论的参考图,因为我不能评论使用新的生产线。

文件结构:

FooFolder | -foo.txt | -BarFolder | --bar.txt

在上面的例子中,你还是要按住Ctrl键单击通过foo.txt的和bar.txt分开,因为全选将包括文件夹并禁止添加到解决方案。

+1

您是否尝试过做一个获取有关该项目的具体文件,然后重新加载的项目?您是否尝试过在解决方案资源管理器中显示所有文件?如果显示的是您错过的文件夹,请右键单击该文件夹,然后选择包含在项目 –

+0

中显示所有已运行的文件。如果你想把它作为答案,我很乐意将它标记为答案:) –

+0

只是出于好奇,有没有更快的方法来做到这一点?或者我应该只是因为我听说过的所有错误而使“显示所有文件”成为我工作流程的一部分? –

回答

0

如果您在获取最新版本后在本地文件系统上看到“丢失”文件,那么它们在源代码管理中正确无误。将文件添加到您的项目,你需要Show All Files那么你可以右键点击每Include in Project

enter image description here

enter image description here

将文件添加到解决方案右键单击并选择Add | Existing Item

enter image description here

+0

你知道有什么方法可以自动化'包含在项目中'吗?如果您有类似<请参阅原始帖子的底部,因为我无法在评论中输入新行>这是一个问题。如果选择所有文件,并且该选择中包含文件夹,则“include in project”不可用。因此,如果您有成千上万的文件,但在许多不同的文件夹中(如我的情况那样),它仍然非常耗时,因为您只能添加连续的文件块(即两者之间没有文件夹)。 –

+0

在幕后VS只是将文件添加到项目文件(.csproj/.vbproj)。您可以编写脚本来读取目录并将所有缺少的文件添加到项目文件中。 – chief7

+0

是的。如果我写脚本,我会在这里发布,希望能帮助别人。似乎有点愚蠢,这是一个这样的问题。 –

相关问题