2012-04-24 23 views
2

您在哪個粒度創建新的VCS存儲庫?用於創建VCS存儲庫的粒度

例如我們得到了 一些基本的API /庫(〜30個項目),一些 開發工具(〜10個工具,每種工具都有〜5個項目)和多 應用程序(〜20個應用程序與〜15個項目)。這些工具和 應用程序基於基本庫,而某些應用程序可能依賴於其他應用程序。

我想創建3個庫

  • 一個圖書館
  • 一個用於開發工具
  • ,一個用於應用

的這將是一個有意義的分離的代碼,或者你會推薦另一個粒度?

乾杯

+0

什麼是「項目」在這裏? Visual Studio項目? – CharlesB 2012-04-24 19:30:16

+0

Eclipse項目。 – 2012-04-24 19:30:48

+0

這取決於人們將如何使用它...如果獨立使用,那麼是3回購是一個很好的選擇,如果他們在一起爲什麼打擾,使一個回購 – CharlesB 2012-04-24 19:32:22

回答

0

答案取決於你使用的版本控制系統。在Subversion的情況下,您可以爲您的所有項目提供一個單一的單一存儲庫。例如,official Apache Software Foundation repository ASF傘下的許多項目。您也可以遵循存儲庫每個項目的方法,沒有任何問題。

雖然這與git不同。由於它是分散的,它不能有效地將多個項目存儲在一個存儲庫中。您僅限於存儲庫每項目方法。