Git Repo Submoduling другой репо, который содержит субмодуль - PullRequest
2 голосов
/ 30 октября 2019

У меня есть тестовая утилита Git repo под названием testutils. Это содержит инструменты, которые помогают мне проверить все мои репозитории. У меня есть еще один репозиторий Git, называемый аналитикой, в котором подмодуль имеет testutils.

analytics
 |__ testutils

Теперь я хочу создать еще одно Git-репозиторий под названием ABC, в котором используется аналитическое репозиторий, и, поскольку мне нужно тестирование, в качестве подкаталога ABC необходимо использовать testutils. Это моя желаемая структура

ABC
 |__ analytics
 |__ testutils

Я не хочу testutils среди подкаталогов аналитики.

Как мне добиться этого в Git? Если то, что я спрашиваю, не является принятой передовой практикой, какова лучшая практика в этой ситуации?

1 Ответ

0 голосов
/ 31 октября 2019

В git нет хорошего способа сделать это. Однако, если вы избегаете рекурсивного клонирования / обновления подмодулей, вы в конечном итоге получите просто подкаталог 'testutils' внутри 'analytics' с небольшим содержанием там.

Чтобы полностью избавиться от каталога, который вам понадобитсязабыть о подмодулях и написать несколько сценариев для отдельных anlytics и testutils. Мягкие ссылки Linux также могут быть хорошим решением.

...