1
我们有几个产品线围绕一个通用核心构建,目前使用外部方式将其维护在SVN中。移到mercurial,移动到hg sub-repositories是很自然的。在多个项目之间共享核心代码库
事情是核心是相当大的(可能> GB,由SVN回购判断),一个典型的开发者有时希望同时在几个产品上工作,比如3-4。
我是否正确地认为它通常意味着开发人员将核心复制到每个开发人员3-4次,并具有其整个历史记录?另外,如果开发人员希望在另一个产品中执行一些简单的操作,那么即使它已经在客户端已经可用(几次...),它也意味着核心必须先被拉取。