Папка не загружается в TFS 2008 - проблема с отображением - PullRequest
1 голос
/ 04 января 2011

У меня есть проект в TFS 2008, который был успешно сопоставлен с локальной папкой, однако один из проектов в моем решении помечен как «Не загружен» в Source Control Explorer в Visual Studio, несмотря на то, что локальная папка содержит всеиз соответствующих файлов.

Я попытался удалить всю свою локальную папку и выполнить «Получить определенную версию» из Source Control Explorer, но он по-прежнему утверждает, что эта папка не была загружена, когда она была достаточно чёткой.

Когда я щелкаю правой кнопкой мыши по папке в Source Control Explorer, она дает мне возможность сопоставить локальную папку, но когда я выбираю правильную папку, она говорит, что папка уже сопоставлена ​​с другой папкой сервера.

Кто-нибудь знает, как это исправить?Есть ли способ узнать, к какой папке сервера привязана локальная папка?Каждый раз, когда я выполняю «Получить последнюю версию» или «Получить определенную версию», правильные файлы загружаются в мою локальную папку, но TFS по-прежнему считает, что папка не сопоставлена ​​... help!

Ответы [ 4 ]

5 голосов
/ 04 января 2011

Две вещи, которые нужно попробовать:

  1. Трюк с версией 1 для получения:

    • В обозревателе исходного кода получите конкретную версию
    • Выберите«Набор изменений»
    • Для номера набора изменений используйте «1»
    • Убедитесь, что установлены оба флажка (можно перезаписать и перезаписать все)
    • Нажмите «Получить»

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

    • Попытайтесь снова «Получить последнюю версию».
  2. Трюк "обнажить его с орбиты"

    • Сопоставить новое рабочее пространство с новой папкой.
    • Получить последний
    • Удалить старое рабочее пространство.
    • Переведите взгляд назад и вперед и скажите "что за отображение?"всякий раз, когда кто-то спрашивает вас об исходном отображении рабочего пространства.

Номер 1 должен работать на вас, но нам приходилось прибегать к номеру 2 в нескольких случаях.

2 голосов
/ 04 января 2011

После просмотра той же папки в других ветвях нашего командного проекта, выясняется, что одна из наших ветвей Dev сопоставляла эту конкретную папку с локальной папкой, которая должна была использоваться для ветки Release, поэтому сообщение об ошибке о том, что локальная папка уже была сопоставлена ​​с другой папкой сервера.

Это кажется действительно странным, поскольку остальная часть ветви Dev была правильно отображена, не говоря уже о том, что ветка Dev была разветвленной от Main, а не от ветки Release, поэтому она даже не могла унаследовать отображение от своего родителя. ,

1 голос
/ 21 марта 2012

# 1 не сработало для меня, но что-то менее радикальное, чем # 2, сработало. Казалось, что моя папка даже не отображалась, хотя она показывала папку по локальному пути.

На этот раз, когда я сопоставил папку, я снял флажок с параметром Рекурсивно, и все заработало.

0 голосов
/ 12 марта 2015

У меня была проблема с тем, что каталог (и подпапки) не загружались - я заметил, что он был выделен серым цветом в обозревателе решений. Оказывается, все записи безопасности были удалены из этого каталога. После добавления записей безопасности, позволяющих мне читать (Advanced, Security, Add, ...), я смог использовать подход «Get Specific Version» для получения каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...