Jos*_*h E 50
右键单击"源代码管理资源管理器"中的分支,然后选择" 锁定..."选项
编辑:当人们发现这一点时,这似乎很容易错过,所以我会让它变得更加明显.
锁定显示为锁定项目的人的"待定更改".只要锁定生效,它就会显示为挂起的更改.当提交该挂起的更改时,将释放锁定.锁定生效时,锁定分支实际上是只读的,因为(简化)锁定器是唯一可以进行提交的用户.提交行为是释放分支上的任何锁定的行为.
h/t @AakashM在评论中指出了这一点
Aak*_*shM 11
作为一个快速肮脏的人,你可以将它锁定为Check Out(虽然锁定器必须记住永远保持锁定他们未决的更改...这让我觉得有更好的方法)
如上所述,锁定并不是一个很好的策略。处理这个问题的正确方法是设置权限。
您可以有效地将文件设为只读。尝试修改文件的用户将收到一条消息“结账被拒绝”
https://msdn.microsoft.com/en-us/library/ms252587.aspx#project_level
在 VS2013 中:团队资源管理器 -> 设置 -> 安全/版本控制