Я столкнулся с странной ситуацией. проблема началась с того момента, как наше решение прошло 2gb и bitbucket, чтобы остановить нас от перехода в репо.вытащить из другого хранилища
Я попытался очистить решение и удалить историю, но факт, что наше решение зависит от многих двоичных файлов и не может быть сокращено настолько, поэтому я последовал за решением битбакета и разделил папку с изображениями на другие репозитории. , прежде чем я разорвать его в другую структуру каталогов решение было так:
solution
|
\images
| |
| \tonline
| \donline
\assets
images
без tonline
является 1Gb, то tonline
является 1,6 Гб, то solution
является 600МБ
так я создал 3 различных хранилищу
1- раствор 2- изображения 3- изображения \ T-Online
литий ve server Я использовал, чтобы тянуть только с solution
. поэтому все время я туда и просто набираю git pull origin
, и я приношу последний код от мастера.
но теперь папка images
находится в другом хранилище. и tonline
- это еще один репозиторий, который необходимо разместить внутри images
.
как-то я попытался столкнуться с этим, поэтому создаю структуру каталогов из tonline
и image
из корня решения. поэтому, если я клонирую tonline
или image
репозиторий и скопирую его внутри решения, тогда все будет хорошо.
но это хлопот, чтобы клонировать отдельно, а затем скопировать их в одну папку, чтобы снова сформировать одно решение.
поэтому я попробовал «вытащить из множества репозиториев». но мне не повезло. я добавляю разные пульт дистанционного управления и тяну один за другим. Я сделал это от корня solution
. поэтому я ожидал после git pull
'Слить результате image
и tonline
появляются в корне solution
но не
теперь мой вопрос, как я могу иметь одну командную строку, чтобы вытащить из обоих этих хранилищ сделал? Я хочу использовать git для живого сервера, как раньше. поэтому с минимальным временем простоя я могу обновить свой код до последней версии, любое предложение?