SVN安装完成后,需要配置几个点,一个是导入原有的用户及权限控制文件。
authz passwd svnserve.conf
这三个文件,基本取原来版本的就OK了。
另外一点是当开发人员提交代码时,需要强制写入提交日志,方便后续进行跟踪。
配置方法如下:
#备注:/data/svndata/为我的SVN仓库目录
cd /data/svndata/repos/hooks
...SVN安装完成后,需要配置几个点,一个是导入原有的用户及权限控制文件。
authz passwd svnserve.conf
这三个文件,基本取原来版本的就OK了。
另外一点是当开发人员提交代码时,需要强制写入提交日志,方便后续进行跟踪。
配置方法如下:
#备注:/data/svndata/为我的SVN仓库目录
cd /data/svndata/repos/hooks
...公司的WINDOWS 2003服务器感觉不好用,还会死机,借此机会将公司的SVN服务器切换到Linux上去.原目录结构及日志保留不变,并且svn由1.5.5升级到SVN1.6.11
关于Centos SVN的安装这里不赘述,一条命令:Yum install subversion
SVN升级也很简单,将windows上SVN数据目录直接打包copy到linux上,四条命令搞定。
#dump原有数据
svnadmin dump /data/olddata/svn_repository > /data/olddata/repository.dump
...
centos 5.4下测试通过:
yum install foo
rpm -Uvh http://mirrors.163.com/rpmfusion/free/el/updates/testing/5/x86_64/rpmfusion-free-release-5-0.1.noarch.rpm rpm -Uvh http://mirrors.163.com/rpmfusion/nonfree/el/updates/testing/5/x86_64/rpmfusion-nonfree-release-5-0.1.noarch.rpm
...