如何撤消TFS本地工作区中的删除

时间:2015-05-11 08:12:52

标签: tfs2013 undo

我有一个项目,TFS突然想到很多文件都被删除了(本地工作空间) 我认为这是因为我做了一个nuget update-package -reinstall来解决一些无关的问题。

问题是我不知道自上次办理登机手续后哪些文件包含更改。

恢复的最佳方法是什么? (我知道我可以备份项目,获取最新版本并恢复)

  • 如果我尝试撤消删除,则会收到一条错误消息,指出该文件已存在且必须先删除。
  • 宣传文件会显示一条错误消息,指出文件已有待处理的更改。
  • tfpt online不适用于本地工作区。

1 个答案:

答案 0 :(得分:0)

NuGet是否已将删除的文件放入回收站?

当你说“尝试撤消删除时,我收到一条错误消息,说明该文件已经存在且必须删除”,磁盘上是否有可写文件?当tf.exe或VS撤消删除时,它预计不存在可写文件,并且不会覆盖它。如果重命名本地文件,则可以撤消删除。这可能是为什么尝试升级文件也会给出错误消息 - 有一个挂起的删除,并且您无法添加或修改已经挂起删除的文件。

对于具有挂起删除的每个文件,您需要确定是否要保留磁盘上的文件。您也可以将它们移动到其他位置,撤消删除,然后比较每个文件以决定保留哪些文件。