У нас есть локальный Team Foundation Server (версия 14.114.26403.0).Я пытаюсь заблокировать наши ветки dev + master, чтобы побудить разработчиков создавать функциональные ветки и отправлять запросы в dev.В рамках этого я установил для разрешения Contribute значение «Запретить» для всех групп доступа в ветви dev, кроме групп «Администраторы проекта» и «Сборка».
К сожалению, как только я это сделаю, члены групп администраторов не смогут выполнить запросы на извлечение,похоже, у них тоже нет разрешения, даже если они явно имеют «Разрешить».
Они получают следующую ошибку:
TF401027: Ваша учетная запись не имеет разрешения) требуется для операции, которую вы пытаетесь.Вам необходимо иметь GenericContribute.Пожалуйста, свяжитесь с вашим администратором.
Я также получаю эту ошибку, пока не восстановлю разрешения на добавление для других групп.
Кто-нибудь знает, почему это происходит?Или как решить?Все, о чем я могу думать, - это то, что пользователи в группах администраторов также являются участниками, так что, возможно, «Запретить» из их членства в группе Участников переопределяет их «Разрешить» от администратора?