svn版本庫目錄結構

路徑 類型 做用
conf 目錄 存放版本庫所用配置文件的目錄
dav 目錄 供mod_dav_svn使用
db 目錄 版本數據存儲目錄
db/fs-type 文件 版本庫數據真實存儲格式,SVN有fsfs和bdb兩種存儲格式
db/revprops 目錄 記錄版本屬性
db/revs 目錄 版本庫數據存儲真實目錄
db/uuid 文件 存儲版本庫惟一標識號,參考《svn版本庫標識uuid簡述》
db/txn-current 文件 記錄當前事務
format 文件 存儲一個整數的文件,此整數表明庫層次結構版本
hooks 目錄 存放版本庫勾子目錄
locks 目錄 存儲庫鎖目錄,用來跟蹤庫的訪問者



其中revs下面是以目錄組織的版本結構,每1000個版本組成一個目錄,每一個版本自成一個文件,文件名即爲commit後生成的版本號;即便刪除掉部分版本也不會影響版本庫的讀取和顯示;可是基礎版本丟失會使版本庫沒法訪問;html

以上說明能夠解答一個疑惑:svn服務端安裝在linux下,svn客戶端安裝在win下,那麼經過客戶端建立的項目在linux下沒有找到,實際上是存儲在/db/revs下。
linux

相關文章
相關標籤/搜索