我只是習慣了Subversion,我有一個關於版本控制的基本問題。使用Subversion,「實際」源代碼存儲在哪裏?
我在我的網絡中託管的服務器「S」上創建了我的SVN存儲庫。假設我從網絡中的另一臺計算機「A」導入代碼,文件,目錄等,它將被添加到我的服務器的SVN存儲庫中。
我從網絡中的另一臺計算機「B」進行結賬,並且可以從存儲庫中獲取所有代碼等。
假設我格式化或銷燬PC「A」,我的源代碼是否仍然可以通過在B中籤出?
如果是,當我實際瀏覽到服務器上的存儲庫文件夾時,找不到該文件夾的副本,只有配置,db等目錄。物理存儲在服務器S上的數據在哪裏?如果存在的話?目前,存儲庫的目錄大小顯然比源代碼文件夾小得多。
我認爲VSS以一些無法識別的數據庫格式保存實際代碼的副本,git可以選擇不需要這樣做。 SVN是否也在某處維護代碼的副本?