是否可以禁用/控制 TFS 用户(本地)在 TFS 项目下创建新文件夹?

Posted

技术标签:

【中文标题】是否可以禁用/控制 TFS 用户(本地)在 TFS 项目下创建新文件夹?【英文标题】:Is it possible to disable/control TFS user (on-premises) to create new Folder under TFS project? 【发布时间】:2021-03-15 04:46:29 【问题描述】:

据我所知,从用户组中,可以修改部分访问控制 group access control

另外,从项目下的每个文件夹中,可以进一步修改特定的访问控制 permission control

但是,两者都没有控制“创建文件夹”访问权限的属性。 那么我想要实现的是在开发团队中维护项目结构。

【问题讨论】:

嗨@Martin,最近怎么样?您是否尝试过我回答中的建议?对你有帮助吗?请尝试一下,如果有任何进展,请随时告诉我。 【参考方案1】:

您的意思是要控制用户在 TFVC 存储库上创建文件夹的权限吗?

我们没有创建文件夹的特殊权限选项。一般拥有“Check in”权限的用户可以添加、编辑、删除TFVC存储库中的文件夹和文件。

在您的情况下,您可以为 TFVC 存储库级别的用户设置“Check in”权限为“Deny”。

然后为用户创建存放源代码的文件夹,可以为用户设置“Check in”权限为“Allow”在文件夹级别。

这样,通常用户无法在TFVC存储库中创建、编辑和删除文件夹和文件,但可以在允许的文件夹中创建、编辑和删除文件夹和文件。

【讨论】:

感谢您的建议。它有效,但仅适用于特定文件夹。如果有很多项目/文件夹,这不是一个可行的解决方案。我希望有文件夹创建权限,以便在不密切监视的情况下保护 TFS 结构

以上是关于是否可以禁用/控制 TFS 用户(本地)在 TFS 项目下创建新文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

在服务器或集合级别禁用 TFS 签入权限

如何删除 TFS 组

TFS 2012 孤儿用户

如何检查TFS服务器上是否有新的更改?

如何从 TFS 获取 VS Code 中其他用户的更改

TFS:正在添加本地 PC 名称,同时连接到 TFS 服务器