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“包含在项目中”。 保存并签入更改。 你又回来了