2011-12-20 70 views
0

因此,这里是一个场景。如何在GitHub上使用多个项目的自定义库

比方说,我有一个名为P1的项目,它使用名为MyLib的自定义库。我还在研究另一个也使用MyLib的项目P2。 MyLib存在于一个地方,两个项目都包含它。

现在,如果我想将这些项目推送到github,有没有办法维护这个相同的结构?或者我将不得不为每个项目创建一个MyLib副本?

回答

1

Git有submodules feature,它允许您将MyLib存储库定义为两个项目的子模块。因为你需要分开你的图书馆才能工作。

将库分离到其自己的存储库后,您可以将其作为子模块添加到其内部任何路径上的任何项目。

相关问题