@springimport

Как начать использовать git submodules?

В проекте используется git в основном репозитории /project, так и в /project/code/vendor/sub-repo.

Недавно узнал что можно сделать подмодули https://git-scm.com/book/ru/v1/%D0%98%D0%BD%D1%81%...

Появилась пара вопросов.
1. Можно ли добавить ссылку на существующий подмодуль?
`repo` already exists in the index

2. Я правильно понял что в будущем можно будет не париться с разворачиванием десятка репозиториев, а только установить базовый, а остальные сами поставятся?
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
@homocomputeris
Проще всего убрать директорию из индекса и на её месте инициализировать подмодуль. Как это работает с подподподпапками я не знаю, но может сработать прямое редактирование файла модулей .gitmodules:
[submodule "sub-repo"]
	path = project/code/vendor/sub-repo
	url = https://project/code/vendor/sub-repo

git submodule sync

Да, потом можно будет тягать всё сразу и даже в несколько потоков.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы