导航:首页 > 数据分析 > svn的备份数据在哪里

svn的备份数据在哪里

发布时间:2023-04-12 07:10:13

Ⅰ visual svn把项目服务端保存在哪里了,备份的时候备份哪个文件

问题一:

具体路径是在检出的时候设置的,圆穗如果不知道的话,可以通过电脑全盘搜索“.svn”文件进行svn检出枝裤路径定位(因为所有的svn文件都有有一个.svn文件)。

问题二:

备份的时候,先复制项目到想备份的位置,全项目搜索“.svn”文件,之后删除此类型的所有问题,备份剩下的橘搭卜文件即可。

Ⅱ 您好,请问能详细解说一下windows下SVN备份吗如何详细操作谢谢您

SVN有两种备份机制:
1、hot,可以实现增量或全库的热备,具体的指令参数可以查看svn hot的帮助;
2、svnsync,本用作svn服务器间的同步,也常被用作备份。我个人喜欢这种备份方式,我详细说一下这种方法吧。
svnsync是用作将源服务器的某个版本库同芦梁步到备份服务器,同步完成后两个服务器的内容是完全一样的,免去了将hot的结果进行还原的操作。
我一般将这个命令放在post-commit这个钩子里(服务器端该版本库hooks文件夹下post-commit.bat),这样的话每次有人进行commit操作就会触发这个钩子,就会自动执行同步操作,这样就实现了实简哗告时备份。
要用svnsync实现实时备份需要这么操作:
1、在备份服务器(其实也可以是同一个服务器上的另一个版本库,比如源版本库是放在D盘上,备份版本库我放在移动硬盘上)上创建备份版本库,空的,什么都不要添加,配置该版本库的权限为只有用于备份的ID可以读写,其他人顶多给个只读权限,绝对不要给别人写的权限,因为一旦有人往这个版本库做了commit操作,就会无法继续同步了。
2、给备份版本库的hooks文件夹下加一个pre-revprop-change.bat钩子,钩子内容就一句exit 0
3、执行svnsync init操作,将源版本库、目标版本库关联起来
4、在源版本库的hooks文件夹下加一个拦明post-commit.bat钩子,内容一般两句就够了:
svnsync sync XXXXXXXXXXXXXXX
svnsync -revprops XXXXXXXXXXXXXXX
关于svnsync init、svnsync sync、svnsync -revprops 后面的参数,查看随机帮助吧。

Ⅲ 请教linux SVN数据储存路径

你建逗闷敬立的仓库
/data/svn/cpdata
里面有目录db,罩凳数据都在那里面,用svn自己的格式管理着。
如果要移动库,两个办法:
1.
如果svn的版本一致,或者要移过去的山慎还要高些,直接把仓库挪过去就行
2.
使用命令svnadmin
mp
和svnadmin
load配合

Ⅳ svn 自动备份

C:RepositoriesE:SVNBackup

新建一个文本文件然后把上面一段代码复宴瞎制进去。然后把文件改为svnbf.bat

然后把这个文件放到所有程序-启动里面。每天启动就回运行。

自己测试一下可行。看截图吧。

打字不容易,纳塌感觉ok就给个好评采纳吧,谢谢。。。。。晌茄空

Ⅳ 怎么svn服务器上的 数据库备份到本地

将本地的记录修改成与服务器上的一致。也就是说,将本地与服务器上不同的地方,改成与服务器上的一样。
svn备份一般采用三种方式:
1)svnadmin mp
2)svnadmin hot
3)svnsync.

注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如命令、rsync命令。
笔者曾经用 rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的库大部分都不可用,因此最好是用svn本身提供的功能来进行备份。

优缺点分析
==============
第一种svnadmin mp是官方推荐的备份方式,优点是比较灵活,可以全量备份也可以增量备份,并提供了版本恢复机制。
缺点是:如果版本比较大,如版本数增长到数万、数十万,那么mp的过程将非常慢;备份耗时,恢复更耗时;不利于快速进行灾难恢复。
个人建议在版本数比较小的情况下使用这种备份方式。
第二种svnadmin hot原设计目的估计不是用来备份的,只能进行全量拷贝,不能进行增量备份;
优点是:备份过程较快,灾难恢复也很快;如果备份机上已经搭建了svn服务,甚至不需要恢复,只需要进行简单配置即可切换到备份库上工作。
缺点是:比较耗费硬盘,需要有较大的硬盘支持(俺的备份机有1TB空间,呵呵)。
第三种svnsync实际上是制作2个镜像库,当一个坏了的时候,可以迅速切换到另一个。不过,必须svn1.4版本以上才支持这个功能。
优点是:当制作成2个镜像库的时候起到双机实时备份的作用;
缺点是:当作为2个镜像库使用时,没办法做到“想完全抛弃今天的修改恢复到昨晚的样子”;而当作为普通备份机制每日备份时,操作又较前2种方法麻烦。

Ⅵ SVN怎样去备份,用bat脚本去备份和相关的步骤求教育

SVN的备份至少有两种方式:
1、利用svnsync,把要备份的版本库同步到另一台SVN服务器上
2、利用svn hot,把要备份的版本库备份到同一台服务器的其他文件夹中

条件许乎让可的话,建议使用第一种方式,毕竟安全系数更高些,不怕服务器硬件故障。
使用第一种方式的话,按如下步骤岁宴局:
1、在备份用SVN服务器上,建立一个新的空版本库。
2、在备份用空版本库的hooks文件夹中新建一个文本文件,其中写入一行“exit 0”,重命名为pre-revprop-change.bat。
3、在备份服务器上命令行执行:
svnsync init 备份版本库访问url 源版本库访问url --sync-username 备份版本库用户名 --sync-password 备份版本库用户密码 --source-username 源版本库用户名 --source-password 源版本库用户密码
4、在源服务器上相应版本库的hooks文件夹中增加一个post-commit.bat(如果是windows操作系统的话),里面写上两行内容:
svnsync sync 备份版本库访问url --sync-username 备份版本库用户名 --sync-password 备份版本库用户密码 --source-username 源版本库用户名 --source-password 源版本库用户密码
svnsync -revprops 备份版本库访问url --sync-username 备份版本库用户名 --sync-password 备份版本库用户密码 --source-username 源版本库用户名祥脊 --source-password 源版本库用户密码

如果以上操作都正常无误的话,这时就设置成功了,每次发生commit操作,都会自动将源版本库的内容同步到备份版本库中。

Ⅶ svn 如何在windows下备份

SVN 的备份可以有两种机制:
1、hot,每次生成增量或非增量的备份包
2、svnsync,将版专本库的内容同步到属另一个SVN版本库(比如另一台SVN服务器,或者移动硬盘的一个版本库)

我一般喜欢用第二种方式,通过设置post-commit钩子来实现,每次有commit操作都会实时的自动同步到备份版本库,这个钩子也很简单,就是两条svnsync指令:
svnsync sync ......(省略号代表的具体内容自己查看svnsync的帮助吧)
svnsync -revprops ......
再设置一下pre-revprop-change.bat钩子,内容就一句:
exit 0
另外,在开始自动同步前,需要先手动完成一次备份版本库的和源版本库的同步关联。

如果你想用hot方式,有一个简单办法,就是安装Collabnet Subversion Edge版SVN安装包,安装完以后自带的服务器端控制台里面就有自动备份的设置。

Ⅷ svn的项目如何备份啊

SVN有自己的备抄份机制,svnmp、svnsync都可以实现备份。
如果对SVN服务器端命令不熟悉的话,还有个简单办法,外挂一个移动硬盘,做一个定时任务,在定时任务里每天半夜将存储SVN库的文件夹复制到移动硬盘上。当然最好同时把SVN的配置文件、权限文件、用户名密码文件也都复制过去。

Ⅸ 上传的文件放在SVN服务器的哪个目录下

上传的文件放在SVN服务器的哪个目录下

SVN服务器版本库有两种格式,

一种为FSFS,

一种为BDB

把文件上传到SVN版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中。
如果是FSFS格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息

Ⅹ SVN怎么备份

svn自带了备份机制,至少有两种方式:x0dx0a1、使用svnsync指令,将源SVN服务器上的版本库同步到备份SVN服务器去(增量同步),一般和post-commit钩子结合使用,顷氏卖在post-commit这个钩子中设定每次commit时自动执行一次同步操作。x0dx0a2、使用svnadminhot指令,将SVN服务器上的版本核烂库备份到某个文件夹(可以是整库备份,也可以是增量备份),可以与post-commit钩子结合使用,也可以用操作系统的定时任务来调用。x0dx0ax0dx0a其它还有比如开源软件freefilesync,也可以实现源文件夹和目标文件夹之间的同步,可以设定同步操作的间隔时间,也可雀逗以实现备份,用起来也比较简单。x0dx0ax0dx0a当然,最省事的方法莫过于安装CollabnetSVNEdge版SVN服务器,这个SVN服务器安装包的安装配置都很省心,基本一个安装包装完就能用,自带了SVN服务器控制台,通过控制台就可以配置进行SVN库的备份。

阅读全文

与svn的备份数据在哪里相关的资料

热点内容
自己怎么样能编程 浏览:749
ps文件并排然后拖动合成 浏览:322
iphone5刷82怎么样 浏览:732
java图片另存为 浏览:206
appletvdns描述文件 浏览:251
资阳优化网站多少钱 浏览:68
苹果怎么改网络接入点 浏览:37
cad如何接收图纸文件包 浏览:459
jsp阅读器开发 浏览:936
如何把wps里的文件转成excel 浏览:778
qf是什么阅读app 浏览:612
编程没思路怎么提升 浏览:161
封装javascript类库 浏览:426
优盘文件夹是空的 浏览:906
win10怎么修改屏幕大小 浏览:172
惠普515升级 浏览:239
手机连打印机怎么打印钉钉文件 浏览:282
c语言如何改变颜色代码 浏览:638
怎么查看视频文件是不是高清 浏览:584
学校老师发的文件苹果手机怎么打开 浏览:144

友情链接