我正在尝试设置一个结构,我可以在多个项目中拥有一些共享代码库,并且需要一些关于设置它的最佳方法的建议。
我想拥有一套'commonCode'核心 现在,对于不同的项目,我可以将此代码放在不同的位置 -
例如
project1 config files /commonCode project2 config2 somecode /commonCode
除了commonCode之外,我还想要项目1和项目2,源控制。
我最初想过在一个大的存储库中做所有这些作为不同的分支,但是然后无法找到一个合适的方法来“检查分支到一个文件夹”(例如,有时我想在files文件夹中使用commonCode,有时在somecode文件夹中)。我需要这个设置,所以如果我对commonCode进行更改,我可以将它合并到其他设置中。
有没有人对如何设置它有任何想法?
谢谢!
答案 0 :(得分:1)
您可以使用子模块:http://book.git-scm.com/5_submodules.html