我删除了一个意外的文件。然后我创建了另一个具有相同名称的文件。当我试图检查更改时,它没有解决,并出现错误。我解开了更改,然后删除了该文件,当我尝试登录时没有更多错误。如何在Visual Studio解决方案中添加TFS中存在的文件?
我想现在在删除它之前获取最新版本的文件。
感谢您的帮助。
我删除了一个意外的文件。然后我创建了另一个具有相同名称的文件。当我试图检查更改时,它没有解决,并出现错误。我解开了更改,然后删除了该文件,当我尝试登录时没有更多错误。如何在Visual Studio解决方案中添加TFS中存在的文件?
我想现在在删除它之前获取最新版本的文件。
感谢您的帮助。
在TFS中,只有当您检入上述删除更改时,删除才会生效,并且幸运的是,此操作是可逆的。
以下是最常见的恢复方案,假设该文件已经已存储在TFS修订意外删除之前:
如果文件仍然是在源代码管理资源管理器中,并标记为删除(在挂起更改列下):
然后,它表示您已从解决方案(和文件系统)中删除文件,但尚未检入更改。
使用其上下文菜单中的“撤销”命令可以在删除之前将工作区中的文件恢复到其最新版本。
从那里,您将能够将恢复的文件添加到您的解决方案。
如果文件仍然是在源代码管理资源管理器中,并没有标记为删除:
那么就意味着你已经删除了你的文件系统中的文件。
使用文件上下文菜单的“获取特定版本”命令将其恢复到工作区中。在“获取”窗口中,选择“最新版本”并启用这两个选项。
从那里,您将能够将恢复的文件添加到您的解决方案。
如果该文件是不可见的源代码控制管理:
那么就意味着你已经在删除的变化进行检查。
打开源代码管理资源管理器的“查看已删除文件”选项(通常是其工具栏的第二个按钮)以查看您的已删除文件。
使用文件上下文菜单中的“Undelete”命令将其恢复到工作区中。
从那里,您将能够将恢复的文件添加到您的解决方案中,并且最终必须检查未删除的文件以使其可供其他人使用,因为此文件仅存在于您的工作区中。