天天看點

Linux svnserver存儲路徑和檔案的詳細解釋

svn有兩種存儲方式:BDB和FSFS,眼下用的最多的是FSFS方式,這樣的方式的話。通常是存儲在\db\revs目錄下,裡面有一堆以版本命名的檔案。如:0、1、2、3、4......,那個就是了      
比如:/var/svn/svnrepos/db/revs      
/var/svn/svnrepos/是svn版本号庫檔案夾      
db/revs/存儲的svn上傳檔案等的檔案夾      
[root@master revs]# pwd
/var/svn/svnrepos/db/revs      
[root@master revs]# ll      
總用量 4
drwxr-sr-x. 2 root root 4096 11月  5 14:43 0      
[root@master 0]# pwd
/var/svn/svnrepos/db/revs/0      
0是第0個版本号的檔案夾
[root@master 0]# ll
總用量 5128
-rw-r--r--. 1 root root     115 11月  4 17:22 0
-rw-r--r--. 1 root root     284 11月  5 13:28 1
-rw-r--r--. 1 root root     620 11月  5 13:30 2
-rw-r--r--. 1 root root 5228784 11月  5 14:04 3
-rw-r--r--. 1 root root    1451 11月  5 14:42 4
-rw-r--r--. 1 root root    1432 11月  5 14:43 5
[root@master 0]#      
0下面有0,1,2,3,4等待。它指的是改變後的恢複的版本号      

繼續閱讀