使用两个可独立更新的repos创建一个Git仓库

时间:2012-11-07 12:05:40

标签: git version-control repository

我想使用HTML5 Boilerplate repo和HTML5BP Ant Build Script repo为将来的项目创建一个自定义项目框架。

我希望我的目录结构如下

/public       #this is where my build script will build to
/source       #this contains the html5bp files
     /build   #this contains the build script files

我希望能够修改构建脚本repo以实现我想要的方式。我还希望能够从原始仓库获取更新(我能想到这样做的唯一方法是分叉构建脚本(并添加上游远程),然后将其作为子模块包含 - 这会起作用吗?)。

但是我不确定如何将HTML5BP repo置于/ source文件夹中的状态,并且处于我可以从原始repo获取新更新的状态并进行自我修改以将其设置为I想要我未来的项目。

如果我将它分叉然后将其所有文件移动到/ source目录中,上游远程是否会知道在哪里查找以获取新的更新?

我已经尝试过搞乱这个并且还没有真正去过任何地方,我对Git也很陌生。

1 个答案:

答案 0 :(得分:0)

  

我能想到这样做的唯一方法是分叉构建脚本(并添加上游远程),然后将其作为子模块包含 - 这会有用吗?

是的,作为html5bp repo

的子模块
  

我不确定如何将HTML5BP repo置于/source文件夹中的状态

为什么不克隆根目录html5bp下的source仓库?