有没有办法删除已从解决方案资源管理器中删除的Web项目文件夹或库文件夹(仍然保留在解决方案文件夹中),而无需手动执行此操作即可在团队中使用TFS?
我发现我和团队成员必须交叉检查解决方案的文件夹,因为这些文件仍然“存放”在解决方案文件夹中,即使它已从解决方案资源管理器中删除。 (绑定有效且在源代码管理下)
提前感谢您的帮助
答案 0 :(得分:0)
通常,您需要在从解决方案资源管理器中删除文件夹/文件后签入更改,然后其他团队成员获取最新版本(右键单击 - >获取最新版本)以将文件与TFS服务器同步。
如果要从解决方案资源管理器中删除文件,请执行以下操作 可能会出现警告消息:将永久删除。 在您签入此更改之前,不会在服务器上实施文件删除。 如果文件已签入版本控制 在删除之前,您可以恢复该文件。如果您选择确定 想继续删除文件。
有关详细信息,请参阅Delete an item。
注意默认情况下,已删除的文件夹/文件在源代码管理资源管理器中标记为已删除(带有 X )。要在SCE中隐藏已删除的项目,请转到工具 - >选项 - >源代码管理 - > Visual Studio Team Foundation Server和取消标记" Show deleted items in Source Control Explorer
"
<强>更新强>
请尝试以下步骤删除TFS中的文件夹:
请注意,删除不是实际删除,文件夹/文件仍然存在并保存在版本控制中。要从TFS中永久删除,您需要发出tfs destroy
命令:
要做到这一点:
tf destroy $/SourceLocation/Folder
。
其中$/SourceLocation/Folder
是源的位置
在TFS中删除了文件夹。有关详细信息,请参阅Destroy Command。