ifsvnadmin的安装使用 2013-12-20 | http/html/web 开源软件 svn是近年来使用最为广泛的版本管理软件。不过由于虽然后在用户认证使用等方法非常的便捷,不过如果对用户和权限能有一个web的管理界面,相信很多人还是乐意通过web界面去配置的。svn的后台管理软件非常多,如svn-web-admin、pysvnmanager以及今天要提到的if.…… Continue reading
svn备份和还原 2013-12-06 | 开源软件 svn的备份和还原是svn维护中的日常工作。以下将对其备份和还原策略做下分类说明。 一、 备份策略 svn的备份方式一般有三种: 11)svnadmin dump 22)svnadmin hotcopy 33)svnsync 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy命令、rsync命令。 笔者曾经用 rsync命令来做增量和全量备份,…… Continue reading
SVN版本库的备份、还原、移植(初级篇、中级篇和高级篇) 2013-12-06 | 开源软件 一、初级篇 版本库数据的移植:svnadmin dump、svnadmin load 导出: $svnlook youngest test //查看到目前为止最新的版本号 $svnadmin dump test > dumpfile //将指定的版本库导出成文件dumpfile 导入: $svnadmin load newtest 二、中级篇 1$svnadmin dump test –r 23 >rev-23.dumpfile //将version23导出 2$svnadmin dump test –r 100:200 >rev-100-200.dumpfile //将version100~200…… Continue reading
svn的安装(整合apache、ldap) 2013-12-05 | 开源软件 以下是centos环境下,以yum安装apache及其相关软件。svn使用源码包编译,使用官网最新的1.8.5版本。 一、安装apache openldap及其相关模块 1yum -y install httpd httpd-devel openldap openldap-devel mod_authz_ldap openssl openssl-devel zlib zlib-devel apr apr-uti 二、安装sqlite 由于centos6.4上自带的sqlite 3.6.20版本太低,不符…… Continue reading
删除web路径下的.svn文件 2013-09-13 | 开源软件 很多打包后的web程序里都有svn遗留的影子,就是在很多目录下有.svn文件遗留。尽管这些文件不为影响web的正常运行,但为了防止信息、泄漏代码泄漏最好能将这像.svn文件删除。 linux下 1find ./ -name .svn | xargs rm -rf windows下 1for /f “tokens=*” %i in (‘dir /s /b .svn’) do (rd…… Continue reading