隐藏/阻止用于访问/下载带有TFS的VS2008解决方案中的文件/文件夹?

时间:2008-12-16 21:34:33

标签: visual-studio-2008 tfs

如果解决方案是在TFS下,是否可以从各种用户(通过NTDomainName)隐藏/阻止VS2008解决方案中的文件/文件夹?

我有一些文件和一个包含秘密信息的文件夹(例如release.web.config等),我需要将其作为RELEASE版本的一部分,但我不希望一些新承包商能够看到/获取出于安全考虑,请亲自动手。

这可能吗?

1 个答案:

答案 0 :(得分:0)

如果打开源代码管理浏览器并右键单击文件/文件夹,则可以编辑文件的安全权限并控制谁可以读取或编辑文件。请注意,如果用户没有读取文件的权限,那么他们甚至不会看到它存在。

如果您这样做,那么您可能不希望将release.web.config作为解决方案/项目的一部分包含在内,因为解决方案资源管理器会将其显示为缺少访问权限的人员。

请注意,由于当您没有读取权限时文件会消失,因此有一些关于对话框的警告。删除每个人阅读此文件(包括您自己)的权限非常容易,如果您想再次授予自己权限,则会让您有点卡住,因为您无法再看到该文件再次设置权限(请参阅http://www.woodwardweb.com/vsts/dont_do_that.html)。

如果使用安全设置,您不小心删除了自己的访问权限以查看文件,那么解决此问题的方法是以具有本地管理员权限和TFS管理员权限(tfssetup用户)的帐户登录TFS服务器,然后您将能够看到该文件再次更改权限。