Да, есть способ ограничить рабочие элементы из другого проекта, которые будут выбраны в текущем проекте. Вы можете изменить Просмотр, создание или изменение разрешений рабочих элементов в пределах пути области. Отметьте Ограничить доступ к просмотру или изменению объектов
Итак, допустим, есть проекты A и B. И ограничьте рабочие элементы в проекте B, которые должны быть выбраны из проекта A. Чтобы достичь этого, вам необходимо установить разрешения для проекта B. Пожалуйста, обратитесь к следующим шагам:
1, Go настройки проекта для проекта B -> Нажмите Конфигурация проекта в Доски -> Нажмите Области -> Нажмите 3 точки root Области проекта B -> Нажмите Безопасность
2, в поле поиска выполнить поиск Команда проекта (или любая команда, включающая всех пользователей в проекте А, если нет Во-первых, вы можете создать команду в проекте А, которая будет включать всех пользователей.). Затем установите разрешение Просмотр рабочих элементов в этом узле на Запретить .
Тогда ни один пользователь в команде проекта А не сможет добавить рабочие элементы из проекта Б в запрос на извлечение.
Вышеуказанные шаги вызовут некоторые проблемы, если пользователь также находится в другой команде проекта. Но вы можете переопределить унаследованное разрешение для этого пользователя, выполнив шаг 1, чтобы разрешить разрешение на просмотр для этого пользователя.
Если в вашей коллекции много проектов, для каждого из них необходимо установить разрешение повтора, указанное выше. из них.
Однако вы можете отправить запрос функции (нажмите , чтобы предложить функцию и выберите Azure devops ), которая ограничивает разрешение на просмотр рабочих элементов в Уровень проекта для команды разработчиков Microsoft. Надеюсь, они рассмотрят возможность реализации этой функции.