Tag: 供应商分支

供应商分支在Git

一个Git项目里面有一个独立工作的第二个项目。 小模块不能使用子模块,因为当用户尝试克隆或下载“父”时,甚至必须包含子项目。 不能使用子树合并,因为子项目正在积极开发,并且子树合并使得将这些更新合并回原始项目非常困难。 我已经被告知,这个解决scheme在SVN世界中被称为“Vendor Branches”,并且它在Git中简单地完成,甚至不需要处理。 “网”上有不完整的教程。 尽pipe如此,我似乎无法得到它的工作。 有人可以请(请相信吗?)解释如何创build一个项目存在于另一个项目中的结构,并且可以从同一个工作目录开发和更新。 理想情况下(或者更确切地说,如果不支持的话,这是非常重要的)当客户端尝试下载“父”项目时,应该自动给他最新版本的子项目。 请不要向我解释我应该如何使用子模块或子树合并,甚至是SVN:Externals。 这个线程是以下SO线程的产物,如果在那里丢失了某些东西,请把它张贴在那里 。 这个线程试图了解如何供应商的分支机构,越来越明确,越来越愚蠢的解释,我收到了我会更快乐。