奇怪的是,即使我已经从Visual Studio解决方案(本身)中删除了工件,源代码控制似乎仍在保留文件和项目。GetLatest降低了正确的文件(即使当我手动从工作空间中删除底层工件时)。我从来没有在其他服务器上看到过这种行为...事实上...甚至我的PERSONAL Visual Studio Online都没有这种行为。
现在...删除文件...我必须删除两次:一次在解决方案中,一次在TFS中。
我的问题:
这是内部TFS服务器,我不是管理员。它们是“新的”,所以我相信我将不得不详尽地解释这个问题。
这是正常现象。Team Foundation Server使用您的工作区来跟踪已下载的文件以及文件的版本。这样做的原因是,它可以维护您的文件,而无需执行昂贵的同步步骤。使用TFS,当您说“获取最新”时,您只会获取自上次获取以来已更改的文件的最新版本。
如果您删除服务器上的文件并检查删除状态,那么当有人执行“获取最新”消息时,该文件也会在其本地系统上被删除。这是为了使本地文件系统与服务器保持同步。
如果只想在本地删除文件夹和文件,有两种方法可以实现,更多详细信息请参考以下问题的答案:在TFS中删除本地文件夹
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句