[英]Is it possible using one git repo to manage several git repos?
我有一个且只有一个命名,比如说一个远程服务器,git的回购allinone
,但其实我有几个项目,说proj1
, proj2
, proj3
,我存储所有这些项目纳入allinone
,就像这样:
allinone
|- .git
|- proj1/
|- proj2/
|- proj3/
这是事情的进展(如果可能的话):
allinone
git repo proj1
git repos,进行了一些开发,提交和完成。 proj1
分支allinone
回购,和“进口” proj1
到allinone
的proj1
分支与所有提交日志。 可能吗? 还是有什么建议? 我不想购买另一个回购。
这是糟糕的架构。 您正在通过这种方式管理您的仓库来杀死自己。
我发现,没有理由没有理由每个项目都拥有一个以上的仓库。
我只能想象必须不断合并所有这些存储库以保持更新的状态。
在我看来,您应该只为每个“项目”创建一个单独的分支,这将使您更轻松地维护历史记录,工作流并减少合并。 但是,即使这样做也会有缺陷,因为无论您做什么,都必须为项目中的合并冲突留出大量机会。 如果我是你,我将尽我所能减少您的“ allinone”存储库,并通过在执行与某个“项目”相关的工作时签出功能分支来进行管理。
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.