我们试图按照从该分支策略TFS分路导向 ,并到达了我们已经取得代表的释放,其现在应该只读了一个分支点。
在属性|安全标签的分支,它呈现每个六个用户组,比读其他10个权限。 我必须去通过,并单击拒绝对60个复选框,或者有更好的办法,使这个分支只读?
我们试图按照从该分支策略TFS分路导向 ,并到达了我们已经取得代表的释放,其现在应该只读了一个分支点。
在属性|安全标签的分支,它呈现每个六个用户组,比读其他10个权限。 我必须去通过,并单击拒绝对60个复选框,或者有更好的办法,使这个分支只读?
右键单击源代码控制管理的分支,并选择锁定选项...
编辑:这似乎得到错过了很多,当人们发现这个,所以我会让它更加明显。
锁显示为“待变”为谁锁定该项目的人。 只要锁定有效,它会显示为挂起的更改。 当提交由该挂起的变化,锁被释放 。 虽然锁定有效,锁定的分支有效只读的,因为(简化)更衣室是谁可以让提交的唯一用户。 犯的行为就是释放在树枝上任何锁。
H / T @AakashM指出这一点在评论
作为一个快速正脏,你可以(这让我觉得有一个更好的办法,尽管更衣室必须记住保持锁定在自己永远挂起更改...)锁定它离店
要回答这个问题的第二部分 - 删除或拒绝读取权限,有效地否认一切。
如上锁定提到的是不是一个很好的策略。 处理这种情况的正确方法是设置权限。
可以有效地使文件只读。 用户试图修改的文件会得到一个消息,“结账否认”
https://msdn.microsoft.com/en-us/library/ms252587.aspx#project_level
在VS2013:团队资源管理器 - >设置 - >安全/版本控制
拒绝入住域\域用户
如果你有继承设置为“开”,我已经找到了最好的方法是:
然后,读者群中的所有组将继承“拒绝”权限和不能够做什么,但阅读。