我有 3 个项目想要 fork。它们都是相互关联的——改变一个可能需要改变另一个。因为它们都是相关的,所以我想为分支创建 1 个存储库,同时保持从每个原始版本中提取更新的能力。
我将如何设置我的 git 存储库?
这些都是初步的想法,所以如果这是疯狂/愚蠢的,我不会感到惊讶。是吗?
您可能感兴趣git 子模块 http://git-scm.com/docs/git-submodule功能。引用自here http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#submodules:
Git 的子模块支持允许
存储库包含,作为
子目录,签出
外部项目。子模块维护
他们自己的身份;子模块
support 仅存储子模块
存储库位置和提交 ID,所以
其他克隆的开发者
包含项目(“超级项目”)
可以轻松克隆所有子模块
相同的修订版。部分结帐
超级项目的可能性:你
可以告诉 Git 不克隆、克隆一些或
所有子模块。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)