TFS 2017 - Невозможно создать новую ветку - PullRequest
0 голосов
/ 15 мая 2018

Некоторые члены моей команды не могут создать ветку текущей основной ветки внутри командного проекта. Я сделал пользователя частью группы «Администраторы проекта», но он все еще не может это сделать.

Нет действующего правила запрета в исходном или целевом пути, членом которого является пользователь.

Я проверил с помощью tf vc perm / recursive, и на самом деле не существует никаких правил запрета, которые должны применяться к нему.

Пользователь получает ошибку:

TF14098 Access Denied: user Name needs Read permissions(s) for $/Project/Main/*.

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

Я посмотрел пользователя в обзоре безопасности проекта, и у него есть те же разрешения, что и у меня, только для «Управление свойствами проекта» установлено значение «Не установлено», но это для нас обоих.

Я не понимаю, почему это происходит, есть ли другие инструменты, которые я могу использовать для отладки этого?

1 Ответ

0 голосов
/ 15 мая 2018

Убедитесь, что вы установили Manage branch на Allow для TFVC (для git это Create branch).

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

Если это по-прежнему не работает, то вы можете обратиться к следующей статье для дальнейшего устранения неполадок, это все еще применимо к TFS 2017, хотя это старая статья:

Разрешения управления версиями TFS - Почему я не могу ветвиться / переименовывать / удалять X?

enter image description here

...