结合多个Github repo同时跟踪它们的最佳方法是什么?

时间:2011-07-08 13:18:46

标签: git github

我希望将几个github repo合并为一个“样板”供我们的代理商使用。例如,我想将Paul Irish'HTML5 Boilerplate的最佳实践与Nicole Sullivan的OOCSS(以及许多其他最佳实践框架)结合起来。

我想使用H5样板作为基本启动器github,然后在CSS目录中跟踪OOCSS(显然)。

  • root(html5样板开始跟踪更改)
    • css(oocss hub从这里开始)
    • js(从H5B更新) ....等等。

我想要定期更新这个新的github以及两者的变化 - 以及随后的其他集线器。是否可以在保持原始文件夹结构的同时使用?我已经尝试将H5B分配到一个新的集线器,然后在CSS文件夹中创建一个新的“远程”,但到目前为止还没有用。有什么想法吗?

3 个答案:

答案 0 :(得分:2)

查看submodules

答案 1 :(得分:2)

我听说过有关git-subtree的好消息。它是下面提到的子模块的一个功能丰富的替代品。

答案 2 :(得分:1)

已经提到过两种可能的解决方案:

  • git submodules(git的原生)
  • git子树(附加,扩展库)

有关将外部库存储库包含到项目中的更多详细信息,请参阅此文章: