Visual studio 2012 获取TFS中Visual Studio 2012无法运行的最新版本

Visual studio 2012 获取TFS中Visual Studio 2012无法运行的最新版本,visual-studio-2012,tfs,Visual Studio 2012,Tfs,我有Visual Studio 2012,当我尝试获取最新版本时,它不起作用,它说“所有文件都是最新的”。这是因为我在从TFS获得文件后在本地删除了它,我猜在Visual Studio的内存中,从我获得该文件时起就没有任何更改,现在它不允许我下载它,尽管我没有它 如何“告诉”VS我的本地文件夹已更改 另外,我想也可以使用“获取特定版本”来完成,但当我右键单击要从服务器获取的文件时,我不会看到该选项 编辑: 我发现我的工作区会自动改变(或者更确切地说,在创建新项目时我不会集中精力),所以VS实际上

我有Visual Studio 2012,当我尝试获取最新版本时,它不起作用,它说“所有文件都是最新的”。这是因为我在从TFS获得文件后在本地删除了它,我猜在Visual Studio的内存中,从我获得该文件时起就没有任何更改,现在它不允许我下载它,尽管我没有它

如何“告诉”VS我的本地文件夹已更改

另外,我想也可以使用“获取特定版本”来完成,但当我右键单击要从服务器获取的文件时,我不会看到该选项

编辑:

我发现我的工作区会自动改变(或者更确切地说,在创建新项目时我不会集中精力),所以VS实际上一直在检查其他目录。对于所有可能有相同问题的人-检查您的本地路径,如果您发现它不好,请更改它。 以下是如何更改它:
你说得对,TFS会保存他给你的版本,并在不通知TFS的情况下更改/删除它,你不会得到任何东西。“获取特定版本…”是您需要的。因此,右键单击所需项目,在关联菜单中选择“高级-->获取特定版本”。选中第二个选项“即使本地版本与指定版本匹配,也覆盖所有文件”。

您需要获取特定版本,并选中该框以启用覆盖现有文件。这将确保你实际上是最新的


您还可以从服务器工作空间切换到新的本地工作空间,这也有助于解决类似问题。

并不是说这是一个解决方案,但我在重新映射一个项目后遇到了类似问题。最终,我删除了本地解决方案文件(.sln),并通过项目文件(.vbproj)重新打开了项目。在那之后,我能够看到我的所有最新文件版本,似乎没有下载。单击任何内容上的“保存”后,它将重新提示您保存一个新的解决方案文件。

我不知道这是否是OP试图实现的具体目标,但我的故事是:我的机器崩溃了,必须重新对其进行映像;安装VS2015后,我转到源代码管理资源管理器,右键单击我需要的分支>>高级>>获取特定版本,选中“覆盖…”框,单击“获取”并获取“所有文件最新…”消息。巴斯特。显然,代码不是最新的

快进:我通过删除工作区到所需代码库的相关映射,保存并重新添加,解决了这个问题


希望这可以省去一些麻烦。

你能撤消挂起的更改,然后获取最新的更改吗?顺便说一句:如果你不想通过Visual Studio完成所有的事情,你可能想尝试一下,我确实做到了(谢谢你告诉我获取特定版本的原因)它正在处理,我想它应该在本地出现,但现在还没有。这有什么问题吗?好的,我已经找到了问题所在-不知为什么路径被改变了,它转到了我的c:\文档,而不是它所在的位置。我会试着改变它。谢谢你的帮助,我会接受你的回答。