从解决方案资源管理器中删除后,删除TFS中团队中保留的文件夹中的文件夹

时间:2018-03-10 03:05:52

标签: tfs tfvc

有没有办法删除已从解决方案资源管理器中删除的Web项目文件夹或库文件夹(仍然保留在解决方案文件夹中),而无需手动执行此操作即可在团队中使用TFS?

我发现我和团队成员必须交叉检查解决方案的文件夹,因为这些文件仍然“存放”在解决方案文件夹中,即使它已从解决方案资源管理器中删除。 (绑定有效且在源代码管理下)

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

通常,您需要在从解决方案资源管理器中删除文件夹/文件后签入更改,然后其他团队成员获取最新版本(右键单击 - >获取最新版本)以将文件与TFS服务器同步。

  

如果要从解决方案资源管理器中删除文件,请执行以下操作   可能会出现警告消息:将永久删除。    在您签入此更改之前,不会在服务器上实施文件删除。 如果文件已签入版本控制   在删除之前,您可以恢复该文件。如果您选择确定   想继续删除文件。

有关详细信息,请参阅Delete an item

注意默认情况下,已删除的文件夹/文件在源代码管理资源管理器中标记为已删除(带有 X )。要在SCE中隐藏已删除的项目,请转到工具 - >选项 - >源代码管理 - > Visual Studio Team Foundation Server和取消标记" Show deleted items in Source Control Explorer"

<强>更新

请尝试以下步骤删除TFS中的文件夹:

  1. 获取文件夹的最新来源(右键单击文件夹 - >获取最新版本)
  2. 从“源代码管理资源管理器”或“解决方案资源管理器”中删除该文件夹
  3. 签入您的更改(如果仍然无效,请尝试创建新工作区,然后再次尝试。)
  4. 请注意,删除不是实际删除,文件夹/文件仍然存在并保存在版本控制中。要从TFS中永久删除,您需要发出tfs destroy命令:

    要做到这一点:

    1. 打开Visual Studio命令提示符。
    2. 发出以下命令:tf destroy $/SourceLocation/Folder。 其中$/SourceLocation/Folder是源的位置 在TFS中删除了文件夹。
    3. 有关详细信息,请参阅Destroy Command

相关问题