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后生成的版本号;即使删除掉部分版本也不会影响版本库的读取和显示;但是基础版本丢失会使版本库无法访问;

以上说明可以解答一个疑惑:svn服务端安装在linux下,svn客户端安装在win下,那么通过客户端创建的项目在linux下没有找到,其实是存储在/db/revs下。

转载于:https://my.oschina.net/u/1433006/blog/482027

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值