2012-02-14 1 views
1

У меня есть структура папок в TFS 2008 вроде этого:TFS 2008: Разрешения перепутались на папке управления источником

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

 >> /MainBranch/ApplicationCode 

    >> /DevelopmentBranch/ApplicationCode 

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

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

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

ответ

0

Системный инженер выполнил команду «tf permission» в этой папке и обнаружил, что для «Унаследованные разрешения» в этой папке установлено значение «false». Он установил его обратно в «True», и папка снова появилась в проводнике исходного кода.

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