2016-11-25 83 views
0

我删除了一个意外的文件。然后我创建了另一个具有相同名称的文件。当我试图检查更改时,它没有解决,并出现错误。我解开了更改,然后删除了该文件,当我尝试登录时没有更多错误。如何在Visual Studio解决方案中添加TFS中存在的文件?

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

感谢您的帮助。

回答

3

在TFS中,只有当您检入上述删除更改时,删除才会生效,并且幸运的是,此操作是可逆的。

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

  1. 如果文件仍然是在源代码管理资源管理器中,并标记为删除(在挂起更改列下):

    然后,它表示您已从解决方案(和文件系统)中删除文件,但尚未检入更改。

    • 使用其上下文菜单中的“撤销”命令可以在删除之前将工作区中的文件恢复到其最新版本。

    • 从那里,您将能够将恢复的文件添加到您的解决方案。

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

    那么就意味着你已经删除了你的文件系统中的文件。

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

    • 从那里,您将能够将恢复的文件添加到您的解决方案。

  3. 如果该文件是可见的源代码控制管理:

    那么就意味着你已经在删除的变化进行检查。

    • 打开源代码管理资源管理器的“查看已删除文件”选项(通常是其工具栏的第二个按钮)以查看您的已删除文件。

    • 使用文件上下文菜单中的“Undelete”命令将其恢复到工作区中。

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

相关问题