Файл .json
, на который вы ссылаетесь, является, вероятно, файлом зависимостей для Node.js Cloud Function.
Как это работает
Каждая облачная функция Google имеет дополнительный файл (в дополнение к основному коду), в котором есть все библиотеки, которые нужно установить. Например, если вы используете библиотеку requests
в своем коде, то нет способа запустить pip install requests
перед выполнением основного кода. Поэтому вы добавляете эту библиотеку в дополнительный файл, и облачная функция сначала прочитает этот файл во время развертывания и попытается установить все библиотеки, упомянутые там.
Для кода Node.js файл с библиотеками представляет собой файл .json
. Для Python
это файл requirements.txt
. За дополнительной информацией вы можете обратиться к документации Python Runtime .
Вы можете начать с сайта Mercurial по адресу Информация для пользователей Clearcase / UCM и с Преобразование репозиториев ClearCase в Mercurial
Не забывайте, что ClearCase ( Central VCS) и Mercurial ( Distributed VCS) очень разные.
См. Полный список Основные концепции ClearCase .
В случае миграции это означает, что вы имеете дело с ориентированной на репозиторий VCS (Mercurial), которая подразумевает «работу с временными шкалами» (временная шкала представляет собой фиксацию, создание нового набора изменений)
В ClearCase, однако, нет глобальной временной шкалы, поскольку каждый файл фиксируется индивидуально (файлово-ориентированная VCS).
Итак, для миграции вам необходимо настроить динамическое представление ClearCase со спецификацией конфигурации, которую вы измените, чтобы перечислить все соответствующие «временные шкалы ClearCase» (метки для представлений, не относящихся к UCM, или даже лучше: базовые показатели для представлений UCM), и импортировать их фиксированное состояние в Mercurial.
И повторяйте этот процесс до самой последней метки / базового уровня.
Идея такова: часто нет необходимости импортировать всю историю всех файлов при миграции из ClearCase в другую (D) VCS. Необходимо регистрировать только «существенные» изменения.
Я бы не рекомендовал статью « Преобразование репозитория ClearCase в Mercurial », особенно для больших и старых репозиториев ClearCase.
См. Также миграцию SVN для других соображений .