Миграция от clearcase до подвижного

Файл .json, на который вы ссылаетесь, является, вероятно, файлом зависимостей для Node.js Cloud Function.

Как это работает

Каждая облачная функция Google имеет дополнительный файл (в дополнение к основному коду), в котором есть все библиотеки, которые нужно установить. Например, если вы используете библиотеку requests в своем коде, то нет способа запустить pip install requests перед выполнением основного кода. Поэтому вы добавляете эту библиотеку в дополнительный файл, и облачная функция сначала прочитает этот файл во время развертывания и попытается установить все библиотеки, упомянутые там.

Для кода Node.js файл с библиотеками представляет собой файл .json. Для Python это файл requirements.txt. За дополнительной информацией вы можете обратиться к документации Python Runtime .

10
задан catphive 13 May 2009 в 21:28
поделиться

2 ответа

4
ответ дан 3 December 2019 в 22:01
поделиться

Не забывайте, что ClearCase ( Central VCS) и Mercurial ( Distributed VCS) очень разные.
См. Полный список Основные концепции ClearCase .

В случае миграции это означает, что вы имеете дело с ориентированной на репозиторий VCS (Mercurial), которая подразумевает «работу с временными шкалами» (временная шкала представляет собой фиксацию, создание нового набора изменений)
В ClearCase, однако, нет глобальной временной шкалы, поскольку каждый файл фиксируется индивидуально (файлово-ориентированная VCS).

Итак, для миграции вам необходимо настроить динамическое представление ClearCase со спецификацией конфигурации, которую вы измените, чтобы перечислить все соответствующие «временные шкалы ClearCase» (метки для представлений, не относящихся к UCM, или даже лучше: базовые показатели для представлений UCM), и импортировать их фиксированное состояние в Mercurial.
И повторяйте этот процесс до самой последней метки / базового уровня.

Идея такова: часто нет необходимости импортировать всю историю всех файлов при миграции из ClearCase в другую (D) VCS. Необходимо регистрировать только «существенные» изменения.
Я бы не рекомендовал статью « Преобразование репозитория ClearCase в Mercurial », особенно для больших и старых репозиториев ClearCase.

См. Также миграцию SVN для других соображений .

12
ответ дан 3 December 2019 в 22:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: