Поделиться через


Перестроение клиентского кэша

Можно принудительно перестроить кэш на каждом клиентском компьютере при следующем подключении к коллекции командных проектов с помощью команды witadminrebuildcache.

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

Важное примечаниеВажно

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

Для запуска инструмента командной строки witadmin откройте окно командной строки там, где установлено либо Visual Studio, либо Team Explorer и введите:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

В 64-разрядной версии Windows замените %programfiles% на %programfiles(x86)%.

Требования

ПримечаниеПримечание

Даже если вход в систему выполнен с разрешениями администратора, чтобы выполнить эту функцию на сервере с операционной системой Windows Server 2008, необходимо открыть окно командной строки с повышенными привилегиями.Чтобы открыть окно командной строки с повышенными привилегиями, выберите Пуск, откройте контекстное меню пункта Командная строка и выберите Запуск от имени администратора.Дополнительные сведения см. на веб-сайте Майкрософт.

witadmin rebuildcache /collection:CollectionURL [/noprompt]

Параметры

Параметр

Описание

/collection:CollectionURL

Задает универсальный код ресурса (URI) коллекции командных проектов.URI имеет следующий формат: http://ИмяСервера:Порт/ИмяВиртуальногоКаталога/ИмяКоллекции

Если виртуальный каталог не используется, то универсальный код ресурса (URI) имеет следующий формат:

http://ИмяСервера:Порт/ИмяКоллекции.

/noprompt

Отключает запрос подтверждения.

/? или help

Отображает справку по команде в окне командной строки.

Заметки

Команда witadminrebuildcache делает недействительным кэшированные данные указанной коллекции командных проектов.Это приводит к обновлению кэша для каждого клиента при следующем подключении клиента к коллекции проектов.

Примеры

Следующая команда делает недействительным кэш метаданных для всех клиентов, подключающихся к DefaultCollection, определенной на сервере с именем AdventureWorksServer.Кэши клиентов обновляются при их следующем подключении к коллекции проектов.

witadmin rebuildcache /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

См. также

Задачи

Обновление клиента Team Foundation

Основные понятия

Работа с клиентами Team Foundation

Другие ресурсы

witAdmin. Настройка объектов для отслеживания рабочих элементов и управление этими объектами