TFS 2008: права доступа испорчены для папки управления исходным кодом - PullRequest
1 голос
/ 14 февраля 2012

У меня есть структура папок в TFS 2008, например:

$ / [Коллекция проектов] / Проект /

     >> /MainBranch/ApplicationCode

     >> /DevelopmentBranch/ApplicationCode

Я щелкнул правой кнопкой мыши папку «MainBranch / ApplicationCode» в Source Control Explorer с VS2010 и выбрал «Свойства» и вкладку «Безопасность». Я получил сообщение об ошибке «Не удалось получить список контроля доступа для элемента $ / [Project Collection] / Project / MainBranch / ApplicationCode. Возможно, элемент не существует на сервере или у вас нет прав доступа к нему». Другой парень в моей команде получает ту же ошибку, и он входит в группу «Администраторы TFS». Я думаю, что разрешение учетной записи службы не установлено в папке «ApplicationCode», но я не уверен.

У меня такой вопрос: есть ли способ сбросить разрешения для папки, когда «Учетная запись службы» потеряла разрешения?

Насколько я понимаю, когда вы делаете это через Visual Studio (или любой другой графический интерфейс или интерфейс командной строки cmd), «Учетная запись службы» является прокси на сервере TFS.

1 Ответ

0 голосов
/ 15 февраля 2012

Системный инженер выполнил команду «tfmissions» для этой папки и обнаружил, что для «Inherit Permissions» для этой папки установлено значение «false».Он установил для него значение «True», и папка вновь появилась в Source Control Explorer.

Редактировать: Это было сделано на локальном сервере TFS.

...