1
我們有幾個產品線圍繞一個通用核心構建,目前使用外部方式將其維護在SVN中。移到mercurial,移動到hg sub-repositories是很自然的。在多個項目之間共享核心代碼庫
事情是核心是相當大的(可能> GB,由SVN回購判斷),一個典型的開發者有時希望同時在幾個產品上工作,比如3-4。
我是否正確地認爲它通常意味着開發人員將核心複製到每個開發人員3-4次,並具有其整個歷史記錄?另外,如果開發人員希望在另一個產品中執行一些簡單的操作,那麼即使它已經在客戶端已經可用(幾次...),它也意味着核心必須先被拉取。