這可能聽起來像一個愚蠢的問題。這是特別愚蠢的,因爲我以前使用過SVN,而且我最近使用過git。什麼是VCS存儲庫?
但我只注意到我並不完全知道存儲庫是什麼。
我看到它的方式是存儲庫是一種容器來容納項目代碼。我很確定這是定義它的錯誤方法。
那麼你會如何定義一個存儲庫? Wikipedia says:storage location from which software packages may be retrieved and installed on a computer
。
這是否意味着您可以在存儲庫上擁有多個項目? 如果是這樣,你什麼時候創建一個新的?
爲什麼我要爲每個存儲庫使用多個項目?是不是每個項目都有不同的意義? – Shookie
使用'git',儘管可能,每個存儲庫都有多個項目是罕見的,但'git'的設計目標之一是使處理許多小型單個項目存儲庫變得更容易。在以前的日子裏,使用'cvs'或'svn'這樣的東西,擁有一個包含多個項目的大型集中式倉庫更爲常見 - 集中式結構往往會使這種倉庫更加經濟。 – twalberg
@Shookie它主要是基於用例的。您可以選擇爲不同項目設置不同的存儲庫,或爲不同的項目設置單個存儲庫。我看到兩種方法都被遵循。 – user376507