Как управлять специальными разрешениями для папок в TFS? - PullRequest
1 голос
/ 24 октября 2019

Ваша быстрая помощь будет высоко оценена ...

Я создал проект в TFS 2018, в этом проекте у нас есть несколько папок, так как каждая папка связана с компонентом (каждый компонент будет иметь отдельныйскелет кода) в приложении.

У каждой папки будет свой отдельный администратор ... администратор папки (например, администратор папки 'Gate' не может изменять что-либо в другой папке, кроме gate.)

InДобавлять. для администратора пользователи также ограничены определенной / разрешенной папкой. Как мы можем управлять такими специфическими ограничениями для папок в проекте ???

Снимок экрана для каталога проекта: Изображение для примера каталога проекта. в приложении.

Ответы [ 2 ]

1 голос
/ 28 октября 2019

Для TFVC он доступен, однако между TFVC и Git есть некоторые различия.

TFVC и Git имеют разные модели безопасности, поэтому заблокировать определенный путь в репозитории Git невозможно, как в TFVC. С репозиториями Git в TFS вы можете:

  1. Применить разрешения к ветви
  2. Или, если вы хотите заблокировать изменения в определенном пути вветвь должна включать политики ветвления и использовать политику проверяющего кода , чтобы требовать от проверяющего одобрения изменений в определенном пути вашей базы кода.

Согласно вашему коду, кажется, что вы используете git в качестве контроля исходного кода, возможно, вам придется использовать вышеуказанное решение в качестве обходного пути.

1 голос
/ 24 октября 2019

TFS с GIT не поддерживает разрешения для папок. Я думаю, вы можете рассмотреть возможность использования TFVC в качестве контроля версий или отдельного git-репо для каждого компонента (TFS поддерживает несколько git-репо в одном командном проекте Упражнение 7: Управление репозиториями ).

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