1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Milvus

Клонировать/Скачать
UPDATE_MILVUS_API.md 3.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 27.06.2025 23:30 a8ab7bd

Обновление версии API Milvus

Этот документ объясняет, как использовать команду update-milvus-api для обновления версии milvus-proto во всех файлах go.mod в проекте.

Обзор

Команда update-milvus-api была улучшена для обновления версии milvus-proto во всех 4 файлах go.mod:

  1. go.mod (основной модуль)
  2. client/go.mod (модуль клиента)
  3. pkg/go.mod (модуль пакетов)
  4. tests/go_client/go.mod (модуль тестового клиента)

Использование

Обновление до конкретной версии с тегом

make update-milvus-api PROTO_API_VERSION=v2.3.0-dev.1

Обновление до конкретного идентификатора коммита

make update-milvus-api PROTO_API_VERSION=4080770055ad

Что делает команда

  1. Проверка версии: Проверяет, является ли предоставленная версия допустимым git-тегом или рассматривает её как идентификатор коммита
  2. Обновление всех файлов go.mod: Обновляет зависимость milvus-proto во всех 4 файлах go.mod
  3. Запуск go mod tidy: Обеспечивает правильное разрешение всех зависимостей
  4. Обновление локального репозитория milvus-proto: Обновляет сторонний репозиторий milvus-proto, если он существует
  5. Обратная связь: Показывает, какие файлы были обновлены

Пример вывода

----------------------------
Обновление milvus-proto/go-api/v2@v2.3.0-dev.1
Обновление версии milvus-proto во всех файлах go.mod...
Обновление основного go.mod...
Обновление client/go.mod...
Обновление pkg/go.mod...
Обновление tests/go_client/go.mod...
----------------------------
Обновление репозитория milvus-proto
----------------------------
Успешно обновлена версия milvus-proto до v2.3.0-dev.1 во всех файлах go.mod:
  - go.mod
  - client/go.mod
  - pkg/go.mod
  - tests/go_client/go.mod

Обработка ошибок

  • Если версия не указана, команда покажет примеры использования
  • Если директория стороннего milvus-proto не существует, будет отображено предупреждение, но обновление файлов go.mod всё равно продолжится
  • Если ветка git с таким же именем уже существует, команда перейдёт непосредственно к коммиту

Предварительные требования

  • Go должен быть установлен и доступен в PATH
  • Git должен быть установлен и доступен в PATH
  • Интернет-соединение для получения репозитория milvus-proto

Примечания

  • Команда автоматически определяет, является ли предоставленная версия git-тегом или идентификатором коммита
  • Все файлы go.mod будут обновлены до одной и той же версии
  • Команда включает правильную обработку ошибок и обратную связь с пользователем

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Milvus.git
git@api.gitlife.ru:oschina-mirror/mirrors-Milvus.git
oschina-mirror
mirrors-Milvus
mirrors-Milvus
master