—权限管理(初级版)
说
tfs
权限的复杂,其实也不是很复杂,它只是把各部分的权限分开控制,
但各部分的权限又可以相互继承,分的多了, *** 作起来就容易出现问题。
首先要把现有开发人员添加到
TFS
中,第一步就是要让他拥有
TFS
成员资
格,在
TFS
中,规划了这几个用户组:
Reader
(访问者)
没有权限修改
Project Administrator
(项目管理者)
拥有全部的项目管理权限
Contributors
(参与者)
可以在团队项目中添加、修改和删除项
Build Services
(生成服务)
拥有执行团队项目生成 *** 作的权限
Team Foundation Valid Users
上诉四种用户首先必须是
Team
Foudat
ion
Server
的合法用户
Team Foundation Administratos
TFS
的高级管理员,
可以管理
TFS
服务
器
Service Accounts
TFS
的服务账户。
对于项目管理来讲,我个人建议用户划分不必那么严格,可以有两种选择:
所有的用户属于
Project
Administrators
或者
Contirbutors
除了项目管理员和项目
参与者外,可以有
Readers
用户,例如有些项目,其他组的成员可以看到,但是
只有读取权限,这样可以方便共享
.
权限决定了是否授权用户进行工作区管理和项目创建等 *** 作。当在
Team
Foundation Server
中创建项目时,
无论选择哪种过程模板,
都会为该项目创建四
个默认组。
默认情况下,
为这些组各自定义了一组权限,
这些权限决定了组成员
TFS中默认的是可以多人签出的,vss用习惯了,突然这样的满不习惯的,找了很长时间,最后终于找到了。 *** 作:右键选中项目--->团队项目设置--->源代码管理 d出了一个对话框 "签出设置" 中的一个勾选狂默认是勾选的(启用多个签出)当你把一个用户加到某个Group中, 比如[project]\contributors中, 他就只能看到当前的Team Project.如果一个用户能看到多个Team Project, 请检查这个用户或这用户所在的组(包括windows group 和TFS group)是否被加到那个Team Project中.
你可以用TFSSecurity /imx 命令行工具检查这个用户的membership.
更多问题. 请在查看MSDN 论坛 http://social.microsoft.com/Forums/zh-CN/vstszhchs/threads
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)