我是Github的新手。找不到与此相关的教程。
core-repository
,其中包含我所有项目的核心模块。 如果要在core-repository
中进行更改,它必须影响其所有相关项目。
这些项目是单独的存储库,其中core-repository
是其中的一部分。
如何实施?
core-modules/ module1/ module2/ project1/ folder1/ core-modules/ module1/ module2/
注意:请在下投票之前发表评论。还要指出一个有效的解决方案。
答案 0 :(得分:1)
一种可能的解决方案是使用 submodule 以便:
core-repository
的一个子模块也就是说:
parent (one repo)
core (one repo)
src (one repo)
core -> ../core
克隆后,您仍然需要从源项目存储库内部建立到core-repo
文件夹的符号链接。
如果core-repo
有新的提交,则在每个父仓库中只需一个简单的git submodule update --remote
就可以将这些新的提交放入核心子模块中。