首先,在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(生成服务) |
读 |
|
|
|
|
签出 |
|
|
|
|
签入 |
|
|
|
|
标签 |
|
|
|
|
锁定 |
|
|
|
|
修订其他用户更改 |
|
|
|
|
取消锁定其他用户的更改 |
|
|
|
|
撤销其他用户的更改 |
|
|
|
|
管理标签 |
|
|
|
|
操作安全设置 |
|
|
|
|
签入其他用户的更改 |
|
|
|
|
拥有此权限 |