2017-02-06 6 views
0

Я нажав на ветке и отображение его в локальную папку «C: \ TFS», а затем делаю получить все ..TFS Mapping к вопросам локальной папки

Проблемы Я сталкиваюсь что две или три подпапки под root не синхронизируются. Подпапка выделена серым цветом и папка (и ее содержимое) отсутствует на моем локальном диске. Когда я пытаюсь «получить последние» в папке с серым цветом, я получаю сообщение о том, что все находится в синхронизации, и что я могу принудительно синхронизировать с командами «переопределить». Я пробовал делать именно это (Advanced> Force Sync with override), но все, что я получаю, - это сообщение о том, что все синхронизировано.

Думаю, это может быть проблема с кешированием, я попытался переименовать корневую папку или удалить ее и воссоздать ее. Я также попытался отобразить корень TFS в совершенно новую папку (новый папка, новое имя, новое местоположение и т. д.). Я пробовал все, о чем я могу думать .. но те же папки (и их содержимое) кажутся пропавшими без вести каждый раз.

Любые идеи о том, что это может быть? Любые предложения по решению этой проблемы?

Ps. Я использую VS Pro 2013 - версия 12.0.21005

+0

Вы пробовали: щелкните правой кнопкой мыши по папке в VS/TFS> Дополнительно> Получить определенную версию> выберите «перезаписать»? В противном случае проверьте, что указано в разделе «Файл»> «Управление источником»> «Дополнительно»> «Рабочие пространства», чтобы убедиться, что что-то явно не переопределяет декларацию рабочего пространства верхнего уровня. – Alicia

ответ

1

Во-первых, пожалуйста, дважды проверьте разрешение вашей учетной записи , относящееся к этим конкретным подпапкам. Убедитесь, что нет deny. В TFS разрешены козыри. Вы можете использовать команду ниже, чтобы указать, какие пользователи и группы AD имеют разрешения для папки и всех подпапок в проекте TFS.

tf permission /server:<servername> <path in TFS> 

Во-вторых, дать попробовать с Получить конкретную версию, чтобы увидеть, если также получить ту же ошибку, как вопрос выше.

И вы также можете использовать tf get command вместо GUI в VS, чтобы узнать, работает ли он.

Другой способ - получить набор изменений 1 и загрузить файлы с сервера. Подробные шаги см. Здесь: Delete Local Folder in TFS

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

1

Оказывается, это была проблема с разрешениями. Спасибо за помощь.