0

在过去的几个月里,我自己和我的开发团队的成员遇到了一个新问题。当 TFS 创建文件夹或执行“获取最新”并覆盖文件夹结构中的任何文件时,它将文件夹权限更改为“只读”。这会导致一个问题,真的很不方便,当我们去构建项目时,它会告诉我们我们对这些文件夹的访问被拒绝了。如果我们打开文件夹并取消选中“只读”,我们就可以继续构建和/或发布解决方案。

我们已经与我们的网络部门核实,这不是网络设置,并且不会发生在 TFS 之外的任何地方。这仅在 TFS 创建文件夹时发生。

还有其他人有这个问题吗?我一直在反复设置设置,试图确定是否可以更改此设置。我不希望该文件夹在生成或更新时是只读的。

4

1 回答 1

0

这是设计使然,但您的不便并非如此。在 TFS 2012(带有 VS2012)中,Microsoft 引入了本地工作区,不会将任何内容设置为只读。

您可以随时转到工作区的设置并将其从服务器更改为本地。

您还犯了一个常见错误,即您的文件在源代码控制下的构建过程中发生了更改。如果您删除这些文件,您甚至可以使用服务器工作区进行构建。

将您生成的文件置于源代码管理之下是一种惯用的做法。

于 2014-06-13T18:40:48.817 回答