团队基础用户权限
Posted
技术标签:
【中文标题】团队基础用户权限【英文标题】:Team foundation User Permission 【发布时间】:2012-08-04 10:33:44 【问题描述】:我们正在开发一个使用 C# 的项目,5 个开发人员,我们正在使用团队基础在开发人员之间共享代码。每个开发人员只能签入和编辑他的部分,并且允许他查看其他开发人员的部分。
我们正在暂时向群组添加新成员。
我想给他的权限是: - 除了他的部分,不能查看任何源代码 - 编辑并签入/签出他的代码。
我们不希望他查看我们的任何代码,但他会使用我们的一些方法,我们只希望他查看这些类。但其他类我们希望它们消失。
如何做到这一点?
我正在使用 tfs 2010
【问题讨论】:
我不使用 TFS,所以我无能为力,但如今隐藏代码真的有用吗?我经常查看其他人的代码(包括系统库),因为代码本身就是代码最准确的文档。反汇编程序无处不在。隐藏代码有什么好处? 公司政策,又因为新开发者是外包的,所以我们不希望他偷代码什么的。我只是一名开发人员,但这是公司政策,任何代码都不应泄露出公司。 【参考方案1】:您需要成为项目管理员才能添加 TFS 组和更新权限/安全性。
Team Explorer
> 右键单击团队项目 > Team Project Settings
> New
> 添加组名,例如承包商 > Ok
> 双击群组名称 > 添加承包商 > Ok
然后右键单击源代码管理中的各个文件夹/文件 > Properties
> Security
> Add TFS Group
> 选择您的新组 > 为该文件夹/文件选择该组的权限。
您可以通过选中Read
权限的Deny
复选框来阻止承包商访问代码。
【讨论】:
以上是关于团队基础用户权限的主要内容,如果未能解决你的问题,请参考以下文章
工作项模板的 Azure DevOps Services 权限
从 TFS 项目管理员中删除“编辑团队项目级别权限 ACL”,以便他们无法添加用户
MySQL 基础 SQL -- DCL 数据控制语言 DBA常用(用户管理:查询用户创建用户修改用户密码删除用户,权限控制:查询权限授予权限撤销权限)