TFS不会从源代码管理中删除工件

囚犯零

奇怪的是,即使我已经从Visual Studio解决方案(本身)中删除了工件,源代码控制似乎仍在保留文件和项目。GetLatest降低了正确的文件(即使当我手动从工作空间中删除底层工件时)。我从来没有在其他服务器上看到过这种行为...事实上...甚至我的PERSONAL Visual Studio Online都没有这种行为。

现在...删除文件...我必须删除两次:一次在解决方案中,一次在TFS中。

我的问题:

  • 为什么TFS会保留Source Control中的文件?
  • 这是设置吗?
  • 我们该如何解决?

这是内部TFS服务器,我不是管理员。它们是“新的”,所以我相信我将不得不详尽地解释这个问题。

例如:
在此处输入图片说明

帕特里克·卢

这是正常现象。Team Foundation Server使用您的工作区来跟踪已下载的文件以及文件的版本。这样做的原因是,它可以维护您的文件,而无需执行昂贵的同步步骤。使用TFS,当您说“获取最新”时,您只会获取自上次获取以来已更改的文件的最新版本。

如果您删除服务器上的文件并检查删除状态,那么当有人执行“获取最新”消息时,该文件也会在其本地系统上被删除。这是为了使本地文件系统与服务器保持同步

如果只想在本地删除文件夹和文件,有两种方法可以实现,更多详细信息请参考以下问题的答案:在TFS中删除本地文件夹

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Studio 2013中更改TFS源代码管理映射

Nuget 不会从源代码管理中恢复包

如何在 VScode 中删除/隐藏源代码管理通知?

Virtualenv在源代码管理中

在源代码管理中存储第三方DLL(Azure DevOps / TFS / Git)

TFS问题:源代码管理资源管理器的左窗格中缺少项目

在TFS源代码管理中移动多个文件

哪些Windows应用程序源工件应从公共源代码管理中排除?

从Java中的源代码删除评论

从Java源代码中删除注释

如何删除项目中的源代码管理(Xcode)

TFS错误:源代码管理资源管理器-无法从传输连接读取数据

TFS源代码管理资源管理器展开[更多]

结合使用TFS 2010源代码管理和SQL Server 2012 SSMS来管理SQL脚本

删除PPA源代码

Visual Studio 转储分析:如何找到从源代码管理中检索源代码的命令

源代码管理中缺少Android Studio项目文件

源代码管理中的 .NET Core 环境变量

XCode不显示从源代码管理中拉出的文件

在源代码管理中存储kubernetes配置的最佳实践

在源代码管理中包括外部文件夹

源代码管理中的.vs \ config \ applicationhost.config

源代码管理中是否存在SSH私钥?

Xcode源代码管理-推送加载中的本地更改

如何防止跳过的测试被检查到源代码管理中

VS Code源代码管理中时钟图标的含义

源代码管理中的clearcase gui-更改位置

源代码管理中不能包含Nuget.config?

TFS源代码控制-新文件不会自动检测为未决更改