如何防止TFS锁定App_Data文件夹中的二进制文件?

时间:2014-02-21 00:57:25

标签: tfs visual-studio-2013 locks

我放置了一个文件供客户端访问,以便在我的Web API项目的App_Data文件夹中下载。它在前几次测试中运行良好,但随后服务器应用程序突然抱怨没有权限接受该文件。

事实证明,在检查代码后文件已被自动锁定。如何防止再次锁定此文件?我只是简单地“检查了”TFS,但我不想继续这样做。

在“签到时间”我可以选择有问题的文件并选择从签到中“排除”它,但在签入过程完成后它又会恢复锁定。

有没有办法将文件或文件夹标记为“无锁区”?

1 个答案:

答案 0 :(得分:2)

这里有一个令人困惑的术语重载:文件在文件系统上被标记为只读。 TFS使用术语已锁定来指示文件已由给定用户签出,并且无法由其他用户签出或签入。该文件未已锁定,但它是只读

Team Foundation Server - 当您使用服务器工作区时 - 在签入服务器时将文件标记为只读,然后在签出文件时将文件设置为可写。

听起来你不想在源代码管理中使用这个文件。您应该从源代码管理中删除这些文件(但不能从本地计算机中删除)。将来,您应该仔细检查待处理的更改,这样就不会添加您在源代码管理中不感兴趣的文件。