Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 隐藏/阻止使用TFS访问/下载VS2008解决方案中的文件/文件夹?_Visual Studio 2008_Tfs - Fatal编程技术网

Visual studio 2008 隐藏/阻止使用TFS访问/下载VS2008解决方案中的文件/文件夹?

Visual studio 2008 隐藏/阻止使用TFS访问/下载VS2008解决方案中的文件/文件夹?,visual-studio-2008,tfs,Visual Studio 2008,Tfs,如果VS2008解决方案位于TFS下,是否可以通过NTDomainName对不同用户隐藏/阻止VS2008解决方案中的文件/文件夹 我有一些文件和文件夹,其中包含机密信息,如release.web.config等,我需要这些信息作为发布版本的一部分,但出于安全原因,我不希望一些新承包商能够看到/获得这些信息 这可能吗?如果打开“源代码管理资源管理器”,右键单击该文件/文件夹,则可以编辑该文件的安全权限,并控制谁可以读取或编辑该文件。请注意,如果用户没有读取该文件的权限,则他们甚至不会看到该文件存

如果VS2008解决方案位于TFS下,是否可以通过NTDomainName对不同用户隐藏/阻止VS2008解决方案中的文件/文件夹

我有一些文件和文件夹,其中包含机密信息,如release.web.config等,我需要这些信息作为发布版本的一部分,但出于安全原因,我不希望一些新承包商能够看到/获得这些信息


这可能吗?

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

如果您这样做,那么您可能不希望将release.web.config作为解决方案/项目的一部分,因为解决方案资源管理器会将其显示为缺少,供无权访问的用户使用

请注意,由于当您没有读取权限时文件会消失,因此该对话框有一些警告。删除每个人(包括您自己)阅读此文件的权限非常容易,如果您想再次授予自己权限,则会有点卡住,因为您无法查看该文件以重新设置权限


如果使用安全设置时意外删除了自己查看该文件的权限,解决方法是以具有本地管理员权限和TFS管理员权限的帐户tfssetup user登录TFS服务器,然后您将能够查看该文件以再次更改权限

谢谢-我在“安全”选项卡中创建了一个名为“承包商”的新组,然后对我不想让这些人看到的文件夹和文件授予拒绝权限,例如release.web.config等。很好!我也做了同样的事情,但文件夹/文件名对承包商组仍然完全可见。他们也不在任何具有访问权限的组中。他们无法获取最新信息,但无法查看结构。@Luke-如果您删除某个特定组的文件夹读取权限,则该文件夹不应显示给他们。如果你不是这样的话?