首先,在TFS 2008中,有三个地方需要设置用户权限。它们分别是:TFS全局权限,TFS项目级权限,代码管理权限。
我们可以看到默认组中的权限是这样给的。
TFS全局权限
|
TF Valid Users
|
TF Administrators
|
Service Accounts
|
编辑服务器级别信息
|
|
|
|
查看服务器级别信息
|
|
|
|
创建工作区
|
|
|
|
创建新项目
|
|
|
|
改变跟踪设置
|
|
|
|
管理仓库
|
|
|
|
管理搁置更改
|
|
|
|
管理工作区
|
|
|
|
管理过程模板
|
|
|
|
说明
|
可以访问 Team Foundation Server。在 Team Foundation Server 用户界面中,不能对此组添加或移除用户或组。
|
可以在 Team Foundation Server 上执行所有特权操作。
|
包含服务帐户。
|
|
|
|
|
拥有此权限
|
|
|
|
TFS项目级权限
|
Readers(访问者)
|
Project Administrators
|
Contributors(参与者)
|
Build Services(生成服务)
|
编辑版本质量
|
|
|
|
|
编辑项目级信息
|
|
|
|
|
查看项目级信息
|
|
|
|
|
发布测试结果
|
|
|
|
|
管理生成
|
|
|
|
|
启动生成
|
|
|
|
|
删除此项目
|
|
|
|
|
写入生成操作存储区
|
|
|
|
|
说明
|
可以查看团队项目(读取访问权限)。
|
可以管理团队项目。
|
可以修改团队项目(读取和写入访问权限)。
|
可以生成项目。
|
|
|
|
|
|
拥有此权限
|
|
|
|
|
注意:他们默认都是TF Valid Users
|
|
|
|
|
源码管理权限
|
Readers(访问者)
|
Project Administrators
|
Contributors(参与者)
|
Build Services(生成服务)
|
读
|
|
|
|
|
签出
|
|
|
|
|
签入
|
|
|
|
|
标签
|
|
|
|
|
锁定
|
|
|
|
|
修订其他用户更改
|
|
|
|
|
取消锁定其他用户的更改
|
|
|
|
|
撤销其他用户的更改
|
|
|
|
|
管理标签
|
|
|
|
|
操作安全设置
|
|
|
|
|
签入其他用户的更改
|
|
|
|
|
|
|
|
|
|
拥有此权限
|
|
|
|
|