Сделайте некоторые подмодули необязательными в git - PullRequest
0 голосов
/ 17 мая 2018

У нас есть git-репо, которое обслуживает несколько проектов / целей.Кроме того, есть 3 подмодуля для отдельно разработанных модулей, на которые есть ссылки и которые вытащены в рабочую область.

У нас будет 4 репо для модуля, который будет необходим только для конкретного проекта, и только конкретные инженеры имеютразрешения на доступ к нему.Есть ли способ сделать этот 4-й подмодуль необязательным или он все-или-ничего?

Большое спасибо,

Парень.

1 Ответ

0 голосов
/ 27 мая 2019

Вы можете использовать что-то вроде следующего в вашем .gitmodules:

[submodule "secrets"]
    path = secrets
    url = ./secrets

Затем, после оформления вы можете клонировать дополнительные репозитории, такие как:

rm -rf secrets
git clone git://... secrets
...