【问题标题】:How to properly setup git for multiple projects with shared code base?如何为具有共享代码库的多个项目正确设置 git?
【发布时间】:2021-12-20 03:11:55
【问题描述】:

我正在创建一个项目,其中我有 2 个属于一个项目的存储库。其中一个是管理部分,另一个是主要产品。此外,我还共享了将用于两者的功能和资产。管理和产品存储库都应该有自己的远程副本,并且它们都应该能够重用共享功能,但它们都不应该知道其他项目。

这是我的文件夹结构

.
├── admin
│   ├── public
│   └── src
├── roulette
│   ├── public
│   └── src
└── shared
    ├── assets
    └── components

我的目标是确保 adminroulette 拥有自己独立的远程存储库,并且能够访问共享文件夹。

【问题讨论】:

    标签: javascript reactjs git github gitlab


    【解决方案1】:

    也许你可以使用git submodule来解决这个问题。

    shared作为其他项目的子模块,以便他们可以同步shared的最近更新。

    您可以在here 中找到更多详细信息。 希望对你有帮助~~

    【讨论】:

      猜你喜欢
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 2012-01-09
      • 2010-09-13
      • 1970-01-01
      相关资源
      最近更新 更多