奇怪的是,源代码控制似乎持有文件&即使我已从Visual Studio解决方案(本身)中删除了工件。 GetLatest会删除正确的文件(即使我手工删除工作区中的底层工件)。我从未在其他服务器中看到过这种行为......事实上......甚至我的个人Visual Studio Online也没有这种行为。
现在......删除文件......我必须删除两次:一次在解决方案中&一次在TFS。
我的问题:
这是一个内部TFS服务器&我不是管理员。它们是“新的”所以我相信我将不得不详细解释这个问题。
答案 0 :(得分:0)
这是正常现象。 Team Foundation Server使用您的工作区来跟踪您下载的文件以及您拥有的文件版本。这样做的原因是它可以维护您的文件而无需昂贵的同步步骤。使用TFS,当您说"获取最新的"时,您只能获得自上次获得以来已更改的最新版本文件。
如果删除服务器上的文件并检查是否已删除,那么当某人执行"获取最新消息时,该文件也会在其本地系统上删除。 保持本地文件系统与服务器同步。
如果您想在本地删除文件夹和文件,有两种方法可以实现,更多详细信息请参考以下问题中的答案:Delete Local Folder in TFS