【发布时间】:2021-01-23 16:10:47
【问题描述】:
我们管理着一大群开发者,他们正在开发各种使用 Team Foundation Server 的项目,我们需要限制一些开发者的权限,只将它们授予管理员。 p>
首先,Addsolution to source control 应该向开发人员声明,并且应该可供管理员使用,他们应该能够拥有 check in 和 check out 权限。
我在 Microsoft 的以下文档中添加了红色,但无法设置这样的权限。
更新:
我们想要做什么:开发人员应该填写一个应用程序并描述他们想要添加到源代码控制器的新项目,然后我们创建一个blank solution 并将其添加到源代码控制,现在开发人员可以将他们的项目添加到空白解决方案中签入他们的更改。
希望有人可以在这里帮助我或向我推荐有用的文档
感谢您的关注。
【问题讨论】:
-
“将解决方案添加到源代码管理”选项仅准备解决方案中的所有文件以供签入(如果未配置工作区,它会首先处理)。这与从解决方案文件夹中运行
tf add . /r的开发人员相同。您是说要拒绝向工作区添加任何新文件的权限吗? -
我只是希望管理员有权将解决方案添加到源控制器,但是解决方案中的其他新文件可以由开发人员自己添加,因为向 tfs 添加新解决方案需要管理员执行一些步骤。
-
所以您想要为扩展名为
.sln的文件专门定义策略? -
我不这么认为...将解决方案添加到源代码管理应该是管理员而不是开发人员的特权,尽管开发人员应该能够将任何类型的文件或项目添加到新创建的空白解决方案中。
-
您通过让开发人员正常使用源代码管理来防止发生什么?