Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/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
Tfs 如何在Team Foundation服务器中限制添加到源代码管理权限的解决方案? 我们正在管理一组开发了各种项目的开发人员,这些项目使用代码> Team Foundation Server < /Cult> ,我们需要限制一些开发人员的权限并将它们提交给管理员。_Tfs_Visual Studio 2019 - Fatal编程技术网

Tfs 如何在Team Foundation服务器中限制添加到源代码管理权限的解决方案? 我们正在管理一组开发了各种项目的开发人员,这些项目使用代码> Team Foundation Server < /Cult> ,我们需要限制一些开发人员的权限并将它们提交给管理员。

Tfs 如何在Team Foundation服务器中限制添加到源代码管理权限的解决方案? 我们正在管理一组开发了各种项目的开发人员,这些项目使用代码> Team Foundation Server < /Cult> ,我们需要限制一些开发人员的权限并将它们提交给管理员。,tfs,visual-studio-2019,Tfs,Visual Studio 2019,首先,Add源代码管理解决方案应该向开发人员索取,管理员可以使用,他们只需要拥有签入和签出权限即可 我从Microsoft获取了以下文档,但不知道如何设置这样的权限 更新: 我们要做的是:开发人员应该填写一个应用程序并描述他们想要添加到源代码控制器的新项目,然后我们制作一个空白解决方案,并将其添加到源代码管理中,现在开发人员可以将他们的项目添加到空白解决方案中并签入他们的更改 希望有人能在这里帮助我或给我一个有用的文件 谢谢你的关注 开发人员可以将他们的项目添加到空白解决方案并签入他们的更改

首先,
Add
源代码管理解决方案
应该向开发人员索取,管理员可以使用,他们只需要拥有
签入
签出
权限即可

我从Microsoft获取了以下文档,但不知道如何设置这样的权限

更新: 我们要做的是:开发人员应该填写一个应用程序并描述他们想要添加到源代码控制器的新项目,然后我们制作一个
空白解决方案
,并将其添加到源代码管理中,现在开发人员可以将他们的项目添加到空白解决方案中并签入他们的更改

希望有人能在这里帮助我或给我一个有用的文件

谢谢你的关注

开发人员可以将他们的项目添加到空白解决方案并签入他们的更改,管理员可以单击按钮将解决方案添加到源代码管理以添加解决方案,对吗

如果我们愿意,步骤是:将您的解决方案添加到版本控制->添加注释并签入解决方案,然后我们可以在TFS中看到解决方案

按钮
将解决方案添加到源代码管理
仅将项目添加到映射文件夹而不是TFS repo,我们无法配置TFS权限以限制将解决方案添加到源代码管理

如果我们需要限制签入权限,我们可以设置repo或repo文件夹权限。查看下面的图片


“将解决方案添加到源代码管理”选项只准备解决方案中的所有文件以供签入(如果未配置工作区,则首先处理该文件)。它将与运行
tfadd的开发人员相同/r
从解决方案文件夹中。您的意思是要拒绝向工作区添加任何新文件的权限?我只希望管理员有权向源代码控制器添加解决方案,但解决方案中的其他新文件可以由开发人员自己添加,只是因为向tfs添加新解决方案需要管理员完成一些步骤。所以您想要为扩展名为
.sln
的文件专门定义策略吗?我不这么认为……向源代码管理添加解决方案应该是管理员而非开发人员的特权,尽管开发人员应该能够将任何类型的文件或项目添加到新创建的空白解决方案中。通过让开发人员正常使用源代码管理,您试图防止发生什么事情?非常感谢,是否可以限制.sln文件或类似内容的签入权限?,你知道,我正在寻找一种方法,只有管理员有权向tfs添加解决方案,但开发人员有权在solutionHi@Abolfazl中签入。我们不能限制.sln文件的签入权限,我们只能限制文件夹的签入权限。此外,你还可以检查该功能,它将运行构建,并且在构建成功之前不会签入更新代码。然后我们可以列出签入文件并检查它是否包含.sln文件,如果是,则此生成失败。此外,我们可以通过将生成权限集设置为“允许”,配置管理员权限并确保权限覆盖签入验证。然后管理员可以绕过门控签入要求