Вопрос

Я использую несколько репозитория, в котором я не размещаю себя, и я думаю, что если я развернут свое приложение, пока они недоступны? Это просто не может случиться.

Есть ли способ «заморозить» подмодуль, так что, когда я вытаскиваю из моего репозитория, подмодулы уже инициируют и обновляются?

Любая помощь ценится.

Это было полезно?

Решение

Я использую несколько репозитория, в котором я не размещаю себя, и я думаю, что если я развернут свое приложение, пока они недоступны? Это просто не может случиться.

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

Другие советы

Если у вас нет намерения отслеживать разработку в репозитории подмодуля, зачем его настроить? Подмодулы для того, когда вы хотите отслеживать внешнюю разработку репозитория отдельно от вашего собственного. Я бы просто проверил любой коммит, который вы хотите «заморозить», и посвятить его своему основному репозиторию. Это можно сделать с помощью Стратегия слияния поддерево, который больше ориентирован на включение внешнего репозитория, а затем совместно работать со всей историей объединенных репозиториев.

Это было сказано, когда вы развертываете/выпускаете, я бы все равно не полагался на внешние репозитории и ваши источники развития кровотечения и просто проказывать архив/Тарбол/исполняемый файл/как вы выпускаете - и с тех пор, как вы уже получили Сам источник подмодуля, он становится не проблемой, хотя эта проблема также смягчается стратегией слияния поддерева в любом случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top