Изменить разрешение хранилища в TFS / VSTS / Azure DevOps с помощью командной строки - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь изменить разрешение около 250 папок в Azure DevOps (VSTS), управление исходным кодом - TFVC, и довольно медленно изменить только 10 из них с помощью веб-интерфейса.

Существует ли инструмент командной строки, с помощью которого я могу установить разрешение для каталога?Например, добавление группы Участников в каталог / Release / v1 / ProjectA и B Участников группы в каталог / Release / v1 /ProjectB .Я надеюсь, что таким образом я могу просто перебрать все выпуски.

Я смотрел на TFSecurity.exe , но, похоже, он не может изменить разрешение для отдельных папок.,Или, может быть, я что-то пропустил?

Ответы [ 2 ]

0 голосов
/ 01 декабря 2018

Получилось TF.exe - это ответ.По какой-то причине я пропустил команду Permission .

Следующее включает наследование для / Release / v1 / ProjectA и добавляет набор разрешений для группы безопасности Участники 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"
0 голосов
/ 30 ноября 2018

Итак, на рынке есть Microsoft VSTS CLI , и в нем есть большинство основных команд, которые вам понадобятся.К сожалению, при поиске разрешений и команд настройки безопасности репо в настоящее время их нет.

Взглянув на их GitHub Repo , у них есть открытый выпуск для этой точной команды, которая станет новой функцией.

Извините!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...