Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs TuneFoundation服务器在撤消挂起更改后删除本地文件_Tfs_Azure Devops - Fatal编程技术网

Tfs TuneFoundation服务器在撤消挂起更改后删除本地文件

Tfs TuneFoundation服务器在撤消挂起更改后删除本地文件,tfs,azure-devops,Tfs,Azure Devops,我有个大问题!我在本地机器上对我的c#项目做了很多更改。我添加、删除、修改等等。我已经有一个星期没有向TFS签入任何内容了,所以当我签入时,TFS抛出一些错误,说它找不到一些文件(我已删除的文件,好的,没关系) 所以现在我所做的真的很愚蠢! 我为那个项目取消了TFS中所有悬而未决的更改,它将我本地机器上的所有内容全部恢复到我上周签入的某个早期版本。我上周处理的所有文件都不见了!我该怎么办!?有没有办法把我最近的东西拿回来,或者我完蛋了?你应该经常检查以避免这样的错误。如果文件从您的文件系统中消失

我有个大问题!我在本地机器上对我的c#项目做了很多更改。我添加、删除、修改等等。我已经有一个星期没有向TFS签入任何内容了,所以当我签入时,TFS抛出一些错误,说它找不到一些文件(我已删除的文件,好的,没关系)

所以现在我所做的真的很愚蠢!
我为那个项目取消了TFS中所有悬而未决的更改,它将我本地机器上的所有内容全部恢复到我上周签入的某个早期版本。我上周处理的所有文件都不见了!我该怎么办!?有没有办法把我最近的东西拿回来,或者我完蛋了?

你应该经常检查以避免这样的错误。如果文件从您的文件系统中消失,它们也就消失了。您可以查看是否可以使用文件恢复实用程序来取消删除它们,但如果超过此限制,则无法恢复它们。

希望在您的计算机上定期执行一些备份,否则我认为您可能会:(如果我在repo中更改文件,为什么TFS会干扰本地文件?有没有办法关闭此功能?@user1186050您没有在repo中更改文件。在您签入文件之前,这些文件不会在repo中更改。这一行令人困惑:“我已经有一个星期没有向TFS签入任何文件了,所以当我签入时,TFS抛出了一些错误,说它找不到一些文件(我已删除的文件,好的)。”-您完成签入操作了吗?还是在签入TFS之前撤消了?只是在这里检查最后一根稻草:)我想可能是在签入完成之前我就取消了签入。实际上我并不认为它完成了,因为它有错误!但是当我查看repo时,我确实看到了一些我签入的文件,可能只是不是所有的。。。