部分包括git存储库的最佳实践?

时间:2013-07-29 17:19:51

标签: git version-control

我想将git repository 1的 src 文件夹包含到存储库2的子文件夹中。

为什么:

  • 遵循Sencha Touch惯例,repository 1的src文件夹应位于repository 2
  • 中的 webroot / js / scaffold
  • 我不想手动包含这些文件,因为所有测试用例和所有进一步的开发都将保留在repository 1

这有一种优雅的方式吗?

1 个答案:

答案 0 :(得分:0)

为了记录repo1中您将repo2随时使用的确切版本,我仍会考虑git submodule

但是,因为您只需要一个目录(src)或repo1,名称不同(scaffold),在现有目录中{{1 ({1}} {}},我会:

  • js(您想要的任何地方)中添加repo2作为子模块
  • repo1repo2
  • 之间制作符号链接