TFS:恢复已删除的文件夹和项目

我在TFS中删除了一些文件和一些文件夹。 很多检查后来我发现我需要在我的项目中删除的function。

我怎样才能恢复已删除的文件和文件夹?

在团队资源pipe理器(在Visual Studio中):工具| 选项| 源代码pipe理| Visual Studio Team Foundation Server并select显示已删除的项目…

然后在源代码pipe理器中,你会看到灰色的项目。 你可以右键单击它们并取消删除。 (只有在取消删除之后,此选项才会包含在当前工作区中)。

NB。 在较新版本的Visual Studio(例如,2013)中,现在有一个button可以在源代码pipe理资源pipe理器的工具栏中切换已删除项目的显示。 它的第二个button(在这里VS VS黑暗的主题):

在这里输入图像说明

或者使用TFS PowerToys,您可以查看历史logging并右键单击以select“回滚整个更改集”:这将创build挂起的更改以还原所选更改集的更改。

编辑:新版本的VS添加段落。

假设您按照@ Richard的回答成功取消删除,解决scheme资源pipe理器中出现的项目可能仍然存在问题(至less对于我来说,使用Visual Studio 2015)。 也就是说,该文件在您的硬盘驱动器上恢复,在项目的文件夹结构的适当位置 – 但它不显示在VS.

要解决这个问题,请单击解决scheme资源pipe理器中的显示所有文件

在这里输入图像说明

你会看到你的文件,在一个幽灵般的白色图标。 右键单击它并select“包含在项目中”。 保存并签入更改。 你又回来了