起步于308的小菜菜

no money no dream coder 一枚

Svn

用开源OJ后由于开源~内核也开源给了我们很大的改造空间~由此搭建起subversion版本控制subversion的安装略(可yum 或apt-get 安装或者源码安装)~安装成功后使用命令 svn –version 即可显示安装版本信息

本人使用是svnserve 建立版本库~基于apaches的有空再弄~

  1. 建立版本目录:
1
svnadmin create –fs-type fsfs /usr/local/OJ

执行后在/usr/local/OJ/目录下生成一堆配置文件~主要文件还是conf/下的svnserve.conf文件,里面有关配置用户和匿名用户对版本库的使用权限设置 anon-access 和autho-access ,write对应的用户读写都可~read只可读

2.刚建立的版本库没有项目需引入项目(在本地引入用file://)

1
svn import hustoj2mdk file:///usr/local/OJ/project-oj -m “Initial import”

即可将hustoj2mdk目录的内容引入到版本库的project-oj目录

3.开启svnserve

1
2
3
svnserve -d -r /usr/local/OJ

-d 以独立进程的方式开启 -r 便于svn 访问省略/usr/local/OJ  只用project-oj即可
1
ps aux|grep svn 即可查看到svnserve

到此一个的版本库的项目引入以完成~即可用 svn list/checkout等命令 svn://URL 取出版本库的相关项目(后期补上基于apche的svn)

Comments