Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 从源代码管理中检索文件?_Visual Studio_Tfs - Fatal编程技术网

Visual studio 从源代码管理中检索文件?

Visual studio 从源代码管理中检索文件?,visual-studio,tfs,Visual Studio,Tfs,大家好,当我早上从源代码管理TFS 2013打开我的解决方案时,类库项目中的一些文件夹没有加载,但它们在windows资源管理器中,因此在解决方案资源管理器中显示所有文件后,我必须将文件夹包括在项目中,但没有内容,即使我获得了最新版本,但我已签入webTfs代码->资源管理器在树视图中显示有文件。tfs有问题吗?还是VisualStudio?或者两者都有?如何解决此问题?看起来您在TFS中签入了文件,但TFS中的项目文件没有包含这些文件。另外,当您从TFS获取最新信息时,看起来您覆盖了本地更改。

大家好,当我早上从源代码管理TFS 2013打开我的解决方案时,类库项目中的一些文件夹没有加载,但它们在windows资源管理器中,因此在解决方案资源管理器中显示所有文件后,我必须将文件夹包括在项目中,但没有内容,即使我获得了最新版本,但我已签入webTfs代码->资源管理器在树视图中显示有文件。tfs有问题吗?还是VisualStudio?或者两者都有?如何解决此问题?

看起来您在TFS中签入了文件,但TFS中的项目文件没有包含这些文件。另外,当您从TFS获取最新信息时,看起来您覆盖了本地更改。

我有三点建议:

您已将包含文件的目录映射到本地驱动器上的其他位置。您可以通过查看您的工作区映射文件->源代码管理->高级->工作区来检查此选项。如果您有多个工作区,请确保您使用的是正确的工作区

您可以强制TFS下载其认为已下载的文件。选择Get-Specific version(获取特定版本)而不是Get-Latest(获取最新版本)。该版本可能位于同一菜单上或“高级-不记得2010”下。选中可写文件和所有文件,然后选择获取

安装TFS Power tools并尝试以这种方式添加文件,即通过windows资源管理器添加文件

这不是一个真正的建议,因为我不相信它会起作用,但是如果上面的建议不起作用,那就试试吧。如上所述,选择获取特定版本,但不是最新版本,而是选择变更集并选择变更集1。这将删除工作区中的所有文件。我们会像往常一样获取最新信息


HTH

从源代码管理资源管理器获取最新版本,它应该下载这些文件,然后将这些文件添加到项目中。