Перестроение кэша клиента для локальной службы Azure DevOps

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013

Примечание

Предложение Azure DevOps Server раньше называлось Visual Studio Team Foundation Server.

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

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

Важно!

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

Чтобы запустить средство, откройте окно командной строки, в котором вы установили Visual Studio, и введите:

cd %programfiles(x86)%\Microsoft Visual Studio <version>\Common7\IDE

В 32-разрядном выпуске Windows замените %programfiles(x86)% на %programfiles% .

Требования: Чтобы использовать команду witadmin ребуилдкаче, необходимо быть членом группы безопасности "Администраторы Team Foundation" или "Администраторы проекта" для коллекции проектов, которой требуется управлять. Справочник по разрешениям для Azure DevOps Server.

Примечание

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

Синтаксис

witadmin rebuildcache /collection:CollectionURL [/noprompt]

Вход

Параметр Описание
/noprompt Отключает запрос подтверждения.
/? или Справка Отображает справку по команде в окне командной строки.

Примечания

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

Пример.

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

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