2016-05-06 45 views
0

奇怪的是,源代码管理似乎仍然保留在文件&项目中,即使我从Visual Studio解决方案(本身)中删除了工件。 GetLatest会带来正确的文件(即使我用手从工作区中删除底层的工件)。我从来没有在其他服务器上看到过这种行为......事实上,即使我的个人Visual Studio Online行为如此。TFS不从源代码管理中删除工件

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

我的问题:

  • 为什么TFS持有到源代码管理的文件吗?
  • 这是一个设置?
  • 我们如何解决这个问题?

这是一个内部TFS服务器&我不是管理员。他们是“新的”,所以我相信我必须详细解释这个问题。

例如:
enter image description here

回答

0

这是一个正常的现象。 Team Foundation Server使用您的工作区来跟踪您已下载的文件以及您拥有的版本。它这样做的原因是它可以在不花费昂贵的同步步骤的情况下维护文件。使用TFS时,当您说“获取最新版本”时,您只会获得自上次获取它们以来发生更改的最新版本的文件。

如果您删除服务器上的文件并检查删除,那么当有人执行“获取最新”时,该文件也会在其本地系统上被删除。它用于保持本地文件系统与服务器同步。

如果你只想删除本地文件夹和文件,有两种方式来实现它,更详细信息,请参阅以下问题的答案:Delete Local Folder in TFS

相关问题