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

相关文章
相关标签/搜索