我删除了 TFS 中的一些文件和一些文件夹。许多签入后我发现我需要在我的项目中恢复已删除的功能。
如何恢复已删除的文件和文件夹?
在团队资源管理器中(在 Visual Studio 中):工具 | 选项 | 源代码管理 | Visual Studio Team Foundation Server 并选择显示已删除项目...
然后在源代码管理资源管理器中,您会看到项目变灰。您可以右键单击它们并取消删除。(只有在取消删除后,它们将包含在您当前的工作区中时,此选项才可用)。
注意。在较新版本的 Visual Studio(例如 2013)中,现在有一个按钮可以在源代码管理资源管理器的工具栏中打开已删除项目的显示。它的第二个按钮(这里是 VS 深色主题):
或者使用 TFS PowerToys,您可以查看历史并右键单击以选择“回滚整个变更集”:这将创建挂起的更改以恢复所选变更集的更改。
编辑:在新版本的 VS 上添加了段落。
最近我遇到了这个问题,不小心删除了一些没有签入的类,我在我的项目目录中搜索了类的名称(我正在处理 D365 项目在 C:\AOSService\PackagesLocalDirectory\bin 中有一个 bin 文件夹\XppSource)并看到它们存在于 bin 文件夹中,因此我创建了具有相同名称的新类并复制了逻辑。另外我应该提到回收站中没有文件。