Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 如何锁定分支,但仍允许某些用户签入?_Visual Studio 2012_Tfs - Fatal编程技术网

Visual studio 2012 如何锁定分支,但仍允许某些用户签入?

Visual studio 2012 如何锁定分支,但仍允许某些用户签入?,visual-studio-2012,tfs,Visual Studio 2012,Tfs,我打算做的是锁定整个发布分支,这样就没有人可以进行签入 但是有一个开发人员做了很多安装程序的更改,所以他必须能够提交更改 有办法吗?假设您是该项目的管理员:右键单击源代码管理资源管理器中的文件夹(在您的情况下是您的分支根目录),单击菜单中的“高级/安全”,然后选择您的设置。您可能希望创建一个新的用户组,或者只是单独添加用户 作为旁注,如果您拒绝锁定和签入权限(而不是拒绝签出),通常会更方便用户:如果开发人员正在浏览代码,VS通常会尝试签出各种文件,并且当安全性被阻止时显示的错误对话框可能会非常干

我打算做的是锁定整个发布分支,这样就没有人可以进行签入

但是有一个开发人员做了很多安装程序的更改,所以他必须能够提交更改


有办法吗?

假设您是该项目的管理员:右键单击源代码管理资源管理器中的文件夹(在您的情况下是您的分支根目录),单击菜单中的“高级/安全”,然后选择您的设置。您可能希望创建一个新的用户组,或者只是单独添加用户


作为旁注,如果您拒绝锁定和签入权限(而不是拒绝签出),通常会更方便用户:如果开发人员正在浏览代码,VS通常会尝试签出各种文件,并且当安全性被阻止时显示的错误对话框可能会非常干扰。

谢谢。我在TFS中重新组织了用户组,并拒绝了大多数ppl的签入权限。并添加了一些具有该签入权限的异常。看起来我不能简单地锁定整个分支。