Перестроение кэша клиента для локальной среды Azure DevOps
Azure DevOps Server 2022 г. | Azure DevOps Server 2020 г. | Azure DevOps Server 2019 г.
Вы можете принудительно перестроить кэш на каждом клиентском компьютере при следующем подключении к коллекции проектов с помощью команды witadmin rebuildcache .
Чтобы предотвратить возникновение ошибок рабочей области во время управления версиями или операций сборки в Azure DevOps, кэш данных на клиентских компьютерах необходимо обновить после определенных операций обслуживания. После перемещения, восстановления, переименования или отработки отказа сервера уровня данных или сервера уровня приложений необходимо обновить кэш для отслеживания рабочих элементов, а пользователи должны обновить кэш управления версиями на клиентских компьютерах.
Важно!
Чтобы избежать проблем с работой сервера, не выполняйте эту команду в обычное рабочее время.
Чтобы запустить средство, откройте окно командной строки, в котором вы установили Visual Studio, и введите:
cd %programfiles(x86)%\Microsoft Visual Studio <version>\Common7\IDE
В 32-разрядном выпуске Windows замените на %programfiles(x86)%
%programfiles%
.
Требования: Чтобы использовать команду witadmin rebuildcache, необходимо быть членом группы безопасности Администраторы Team Foundation или Группы безопасности Администраторы проектов для коллекции проектов, которой вы хотите управлять. Справочник по разрешениям для Azure DevOps Server.
Примечание
Даже если вы входите в систему с правами администратора, необходимо открыть окно командной строки с повышенными привилегиями, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть окно командной строки с повышенными привилегиями, нажмите кнопку Пуск, откройте контекстное меню командной строки и выберите Запуск от имени администратора. Дополнительные сведения см. на веб-сайте Майкрософт.
Синтаксис
witadmin rebuildcache /collection:CollectionURL [/noprompt]
Параметры:
Параметр | Описание |
---|---|
/noprompt | Отключает запрос подтверждения. |
/? или справка | Отображает справку по команде в окне командной строки. |
Примечания:
Команда witadmin rebuildcache делает недействительными кэшированные данные на всех клиентах для указанной коллекции проектов. Это приводит к обновлению кэша на каждом клиенте при следующем его подключении к коллекции проектов.
Пример.
Следующая команда делает недействительными кэш метаданных для всех клиентов, подключающихся к коллекции DefaultCollection, которая определена на сервере с именем AdventureWorksServer. Кэш клиентов обновляется при их следующем подключении к коллекции проектов.
witadmin rebuildcache /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection