在撤消挂起更改时,在Visual Studio中删除本地文件

时间:2010-07-15 21:38:39

标签: visual-studio tfs

在Visual Studio中,如果我向项目添加一些文件,然后决定撤消挂起的更改,则文件将从项目中删除,但仍保留在我的硬盘上。这并不可怕,但很烦人。在Visual Studio中有一种方法可以指定当撤消更改时,还应删除本地文件吗?

2 个答案:

答案 0 :(得分:2)

我不知道在Visual Studio中有什么方法可以做到这一点,但Team Foundation Server Power Tools命令行实用程序(TFPT.exe)有一个“ / scorch ”命令,你可以运行,将同步您的文件系统(基于工作区)备份与版本控制。因此,例如,您从版本控制中删除但仍保留在硬盘驱动器上的所有项目都将被删除。

答案 1 :(得分:0)

相当老的问题,但希望如果使用scorch接受的答案不能解决问题,这将有助于解决问题。

我不知道任何支持的方法来恢复通过“撤消更改”删除了更改的文件。

我能想到的最好的办法是保留一个扩展,例如“文件历史记录”,这样您仍然可以回头查看文件的状态-与当前文件的差异-并选择要保存的内容从一个保存到另一个。

如果您没有安装扩展程序(例如“文件历史记录”)来提供帮助,那么我想说下一个最好的选择。而长远的尝试是文件恢复。检查Windows文件历史记录,看看是否可以从中恢复它们。或者,也许可以恢复文件历史记录。就像我说的那样,这是一个远景,我还没有测试。