gpt4 book ai didi

git - 如何将存储库维护成单个存储库

转载 作者:太空狗 更新时间:2023-10-29 14:17:43 26 4
gpt4 key购买 nike

我为每个微服务(“A”、“B”、..)创建了一个存储库。存储库的结构如下所示:

A
|-dockerfile
|-src
|-Java
|-Groovy

由于所有这些存储库都属于一个名为“WholeProject”的项目,我想维护一个存储库“WholeProject”,它看起来像:

WholeProject
|-docker-compose.yml
|-µS
|-A
|-B
|-..

因此我可以轻松地维护一个 docker-compose 文件和一个存储库,其中包含与我的项目相关的所有内容。

这是个好主意吗?我该如何执行?

最佳答案

您可以考虑使用 git submodules与:

cd /path/to/WholeProject
git submodule -- /url/to/repo/A µS/A
git submodule -- /url/to/repo/B µS/B

这样,您可以使用以下方法克隆 WholeProject:

git clone --recursive

你得到 AB 最后记录的 SHA1。

关于git - 如何将存储库维护成单个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38224152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com