如何在Visual Studio解决方案中添加TFS中存在的文件?

时间:2016-11-25 17:57:48

标签: visual-studio tfs

我偶然删除了一个文件。然后我创建了另一个同名文件。当我尝试检查更改时,它没有成功并出现错误。我解除了更改然后删除了文件,当我尝试登记时没有更多的错误。

我想在删除之前获取该文件的最新版本。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

在TFS中,删除仅在您检入所述删除更改时生效,并且幸运的是,此操作是可逆的。

以下是最常见的恢复方案,假设文件在意外删除之前已经在TFS中存储了修订:

  1. 如果文件仍在Source Control Explorer中可见,并且标记为删除(在Pending Change列下):

    然后,这意味着您已从解决方案(和文件系统)中删除了该文件,但您尚未检查更改。

    • 使用"撤消"命令其上下文菜单,以便在删除之前将工作区中的文件恢复为最新版本。

    • 从那里,您就可以将恢复的文件添加到您的解决方案中。

  2. 如果文件在源代码管理资源管理器中仍然可见,并且标记为删除:

    然后,这意味着您已从文件系统中删除了该文件。

    • 使用"获取特定版本"命令文件的上下文菜单,以在工作区中恢复它。在" Get"窗口,选择"最新版本"并启用这两个选项。

    • 从那里,您就可以将恢复的文件添加到您的解决方案中。

  3. 如果源控件资源管理器中的文件

    然后,这意味着您已检查了删除更改。

    • 打开"查看已删除的文件" Source Control Explorer的选项(通常是其工具栏的第二个按钮)可以查看已删除的文件。

    • 使用" Undelete"命令文件的上下文菜单以在工作区中恢复它。

    • 从那里,您可以将恢复的文件添加到您的解决方案中,并且您最终必须检查未删除的文件以使其可供其他人使用,因为此文件仅存在在你的工作区。