tfs - 使用命令行更改 TFS/VSTS/Azure DevOps 中的存储库权限
问题描述
我正在尝试更改 Azure DevOps (VSTS) 中大约 250 个文件夹的权限,源代码控制是 TFVC,使用 Web 界面仅更改其中的 10 个非常慢。
有没有可以设置目录权限的命令行工具?例如,将A Contributors组添加到目录/Release/v1/ProjectA并将B Contributors组添加到目录/Release/v1/ProjectB。我希望这样我可以遍历所有版本。
我正在查看TFSecurity.exe,但它似乎无法更改单个文件夹的权限。或者我错过了什么?
解决方案
原来TF.exe就是答案。出于某种原因,我忽略了Permission命令。
以下为/Release/v1/ProjectA启用继承并向安全组Contributors A添加一组权限:
.\TF.exe vc permission /inherit:yes "/Release/v1/ProjectA"
.\TF.exe vc permission /allow:"Read, PendChange, Checkin, Label, Lock, Merge" /group:"[Project]/Contributors A" "/Release/v1/ProjectA"
推荐阅读
- javascript - 更改 Map 中的值也会在另一个 Map 上更改
- arrays - C语言前n个元素的二维数组总和
- python - 该函数的时间和空间复杂度
- arrays - 在 Perl 中使用循环将参数传递给匿名数组
- javascript - Safari 上出现倒数计时器 Nan 错误
- python - 如何在 Python 中安装 dbconnect 模块?
- java - 从不同的目录运行 Java 程序
- python - VS 代码和 Python
- flutter - FloatingActionButton 放置 Flutter
- python-3.x - 将 GCSFileSystem 与多处理一起使用