用开源OJ后由于开源~内核也开源给了我们很大的改造空间~由此搭建起subversion版本控制subversion的安装略(可yum 或apt-get 安装或者源码安装)~安装成功后使用命令 svn –version 即可显示安装版本信息
本人使用是svnserve 建立版本库~基于apaches的有空再弄~
- 建立版本目录:
1
|
|
执行后在/usr/local/OJ/目录下生成一堆配置文件~主要文件还是conf/下的svnserve.conf文件,里面有关配置用户和匿名用户对版本库的使用权限设置 anon-access 和autho-access ,write对应的用户读写都可~read只可读
2.刚建立的版本库没有项目需引入项目(在本地引入用file://)
1
|
|
即可将hustoj2mdk目录的内容引入到版本库的project-oj目录
3.开启svnserve
1 2 3 |
|
1
|
|
到此一个的版本库的项目引入以完成~即可用 svn list/checkout等命令 svn://URL 取出版本库的相关项目(后期补上基于apche的svn)