我们正在尝试遵循TFS分支指南中的分支策略,并已经到达了创建代表发布的分支的阶段,现在应该将其设置为只读。
在分支的属性|安全选项卡中,它显示了六个用户组,每个组都有10个权限,除了读取之外。我是否需要逐个点击60个复选框上的拒绝,或者有更好的方法使这个分支变成只读?
在分支的属性|安全选项卡中,它显示了六个用户组,每个组都有10个权限,除了读取之外。我是否需要逐个点击60个复选框上的拒绝,或者有更好的方法使这个分支变成只读?
右键单击源代码控制资源管理器中的分支,选择锁定...选项。
编辑: 当一个人锁定某个项目时,锁定将出现为“挂起更改”。只要锁定有效,它就会显示为挂起更改。当对该挂起更改进行提交时,锁定将被释放。在锁定生效期间,被锁定的分支实际上是只读的,因为(简言之),锁定者是唯一能进行提交的用户。提交操作会释放分支上的任何锁定。
感谢@AakashM在评论中指出这一点。
拒绝域\域用户的签入
如果您的继承设置为“开启”,我发现最好的方法是:
然后,“读者”组内的所有组都会继承“拒绝”权限,不能进行任何操作,只能阅读。