我们有一个为多个项目/目标提供服务的git仓库。 此外,还有3个子模块用于单独开发的模块,这些模块被引用并拉入工作区。
对于仅为特定项目需要的模块,将会有第4个回购,并且只有特定工程师才有权访问它。 有没有办法让这个第4个子模块可选,或者它是全有或全无?
非常感谢,
盖。
答案 0 :(得分:0)
您可以在.gitmodules
中使用类似以下的内容:
[submodule "secrets"]
path = secrets
url = ./secrets
然后,在结帐后,您可以克隆可选存储库,例如:
rm -rf secrets
git clone git://... secrets