我删除了TFS中的一些文件和文件夹。很多次签入之后,我发现我需要在我的项目中恢复删除的功能。
如何恢复已删除的文件和文件夹?
发布于 2012-05-07 17:37:54
在团队资源管理器(在Visual Studio中)中:工具|选项|源代码管理| Visual Studio Team Foundation Server,然后选择显示已删除的项...
然后,在源代码管理资源管理器中,您将看到灰显的项。您可以右键单击它们,然后取消删除。(此选项仅在撤消删除后将包含在当前工作区中时可用)。
注意:在较新版本的Visual Studio中(例如2013)现在,在源代码管理资源管理器的工具栏中有一个按钮,用于打开已删除项的显示。它是第二个按钮(这里有VS dark主题):
或者,您可以使用TFS PowerToys查看历史记录,然后单击鼠标右键选择"Rollback at“:这将创建挂起的更改,以恢复所选更改集的更改。
编辑:在较新版本的VS上添加了段落。
发布于 2016-05-05 04:17:46
假设您按照@Richard的回答成功地取消了删除,那么解决方案资源管理器中出现的项可能仍然存在问题(至少对于我使用Visual Studio 2015是这样)。也就是说,文件会恢复到您的硬盘驱动器上,位于项目文件夹结构中的适当位置--但它不会在VS中显示。
要解决此问题,请在解决方案资源管理器中单击Show All Files按钮:
你会看到你的文件,在一个幽灵般的白色图标。右键单击它并选择"Include in project“。保存并签入更改。你又回来做生意了。
发布于 2021-06-29 14:47:39
最近我遇到了这个问题,我无意中删除了一些没有签入的类,我在我的项目目录中搜索了类的名称(我在D365项目中工作,在C:\AOSService\PackagesLocalDirectory\bin\XppSource)中有一个bin文件夹,看到它们存在于bin文件夹中,所以我创建了同名的新类并复制了逻辑。另外,我应该提一下,回收站中没有文件。
https://stackoverflow.com/questions/10479441
复制相似问题