linux svn服务器上的文件保存在哪?

客户端每次提交的文件都保存在服务器上,可是每次进入到服务器的相关目录以后却总是看不见提交的文件,请问,svn是怎么管理版本的呢?那么,版本库中每个版本中的文件又是怎么保存的,都保存在什么位置呢?谢谢

第1个回答  2010-11-26
svn有两种存储方式:BDB和FSFS,目前用的最多的是FSFS方式,这种方式的话,一般是存储在\db\revs文件夹下,里面有一堆以版本号命名的文件,如:0、1、2、3、4......,那个就是了。

svn先把0版本的状态压缩成1个文件,然后每次版本更新时就针对变动的部分做一个压缩文件,每次都是增加一个增量包,最后在服务器上能看到文件名为从0开始到最终版本的一系列文件本回答被提问者和网友采纳
第2个回答  2010-11-26
以berkeley db的形式保存
第3个回答  2010-11-26
http://baike.baidu.com/view/183128.htm
这里写的很详细。你去看看。

linux svn服务器上的文件保存在哪?
svn有两种存储方式:BDB和FSFS,目前用的最多的是FSFS方式,这种方式的话,一般是存储在\\db\\revs文件夹下,里面有一堆以版本号命名的文件,如:0、1、2、3、4...,那个就是了。svn先把0版本的状态压缩成1个文件,然后每次版本更新时就针对变动的部分做一个压缩文件,每次都是增加一个增量包,最...

请教linux SVN数据储存路径
1. 如果svn的版本一致,或者要移过去的还要高些,直接把仓库挪过去就行 2. 使用命令svnadmin dump 和svnadmin load配合

linuxsvn配置文件linuxsvn配置
1.首先,假设你的电脑是win764位的,你要准备的东西:visualsvn-server-3.0.1-x64.msi和tortoisesvn-1.8.8.25755-x64-svn-1.8.10.msi2.安装完之后3.打开visualsvnservermanager,直接右键repositories,createnewrepository,输入repositoryname,假设输入的是testsvn,ok4.那么现在在repositories下就会...

Linux中svn提交文件后自动同步更新到网站目录
首先,在网站目录下checkout代码,例如我的目录是\/data\/www\/test svn co https:\/\/127.0.0.1\/test\/trunk\/ \/data\/www\/test\/ 注意,这是因为有时我会在服务器上直接修改代码,所以用checkout,如果不需要,可以用export,此指令不带.svn版本文件。   迁出代码后,就需要建立钩子...

本地文件导入到svn服务器中是怎么存在的,可以在服务器中查到源文件...
向服务器部署代码,可以手工部署也可以自动部署。手工部署相对简单,一般可直接在服务器上svn update,或者找个新目录svn checkout,再把web root给ln -s过去。应用越复杂,部署越复杂,没有什么统一标准,只是别再用ftp上传那种形式,一是上传时文件引用不一致错误率增加,二是很容易出现开发人员的版本跟线上版本不一致,导...

linux上svn服务怎么提交修改后的文件
1.将文件checkout到本地目录 1 2 3 #语法:svn checkout path(path是服务器上的目录) #例如: svn checkout svn: \/\/ 192.168 . 1.1 \/ pro \/ domain 2.将改动的文件提交到版本库 1 2 3 #语法:svn commit -m " LogMessage " [ -N ] [ --no-unlock ] PATH (如果选择了保持锁,就使用--no-unlo...

linux svn命令
delete:删除本地或svn服务器上的文件 import:将本地文件导入到源码库中,一般是用于第一次上传让服务器生成代码项目,之后若还需要上传则是commit add:在commit之前需要先将文件add到SVN中,之后再commit才可以正式上传 commit:提交已经修改过的本地文件到服务器 info:查看某文件的信息 status:查看...

如何让linux下的svn服务器自动更新到本地
把服务器上存放版本库的整个文件夹复制到另一台机器就行了 如果要求增量备份的话,先在另一台机器上架设SVN服务器,创建一个空的版本库,通过svnsync init指令将此版本库和源版本库关联,然后设置一个定时任务,定时执行svnsync sync指令,实现定时将最新内容同步到另一台机器上。

Linuxsvn密码linuxsvn密码
SVN的密码保存在服务器上,一般能通过Web方式修改密码(前提是服务器上安装了SVNManager或者其它的PHP或者CGI程序)如果SVN是和Apache一起使用的话,可以找到Apache目录下的confhttpd.conf文件,里面的Location\/svn>段中AuthUserFile指定的就是用户密码文件,是文本形式的,密码用MD5加密。如果不是SVN,那就找...

linuxsvn配置文件linuxsvn配置
TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi 装完客户端后,需要重启电脑。 安装完毕以后,在桌面右击鼠标,如果出现两个SVN相关的选项,说明SVN安装成功 3.服务器的搭建 a.创建一个空文件夹,作为SVN服务器的目录例如E:server文件夹的名字可以随便取 b.进入该文件夹,右键,选择TortoiseSVN菜单,单击里面的Createre...

相似回答