我不确定这是否可能。但是,让我问。将多个Git存储库推送到一个存储库
我可以从多个回购推送到单个回购?实质上,我希望单个回购包含来自所有较小回购的文件。
我为我的项目的各个模块创建了回购协议。单个回购实质上就是项目本身。
我不确定这是否可能。但是,让我问。将多个Git存储库推送到一个存储库
我可以从多个回购推送到单个回购?实质上,我希望单个回购包含来自所有较小回购的文件。
我为我的项目的各个模块创建了回购协议。单个回购实质上就是项目本身。
如上面twalberg所述,您可以将多个存储库推送到单个目的地,但会创建不同的历史图。您可以合并它们,甚至可以使用Git子树合并中的调用与Git的帮助保持同步,如http://git-scm.com/book/ch6-7.html中所述。看一看。
我想你试图实现SVN工作流程,但它不可能与Git。
有两种合适的方法:
看看git子模块,阅读VonC答案这里http://stackoverflow.com/questions/2896944/component-based-web-project-directory-layout-with-git-and-symlinks –
是的,你可以推动多个回购目的地,但我不认为它会做你在想什么。首先,您需要重新命名所有常见的分支,以避免冲突。其次,这两个回购将是本质上不同的历史树 - 除非您以某种方式手动合并这两个项目,否则您不会奇迹般地在检出的工作树中看到两个项目中的文件,并且您必须不断地重做每个项目当你再次推... – twalberg
使用回购有什么用? – stdcall