0
因此,这里是一个场景。如何在GitHub上使用多个项目的自定义库
比方说,我有一个名为P1的项目,它使用名为MyLib的自定义库。我还在研究另一个也使用MyLib的项目P2。 MyLib存在于一个地方,两个项目都包含它。
现在,如果我想将这些项目推送到github,有没有办法维护这个相同的结构?或者我将不得不为每个项目创建一个MyLib副本?
因此,这里是一个场景。如何在GitHub上使用多个项目的自定义库
比方说,我有一个名为P1的项目,它使用名为MyLib的自定义库。我还在研究另一个也使用MyLib的项目P2。 MyLib存在于一个地方,两个项目都包含它。
现在,如果我想将这些项目推送到github,有没有办法维护这个相同的结构?或者我将不得不为每个项目创建一个MyLib副本?
Git有submodules feature,它允许您将MyLib存储库定义为两个项目的子模块。因为你需要分开你的图书馆才能工作。
将库分离到其自己的存储库后,您可以将其作为子模块添加到其内部任何路径上的任何项目。