工做中發現:SVN服務器比較好搭建,但如何快速導入其項目代碼呢?咱們的SVN服務器在192.168.11.23上面,如何快速建議一個新SVN庫呢?嘗試過幾種方法,發現直接在SVN服務器上面操做是導入速度最快的。這裏以CS項目爲例來講明,通常來講,開發組的同事會給一份完整的關於CS的代碼庫文件提交給咱們(注意記得刪掉裏面帶有.svn的目錄),咱們將其放在SVN服務器/home/cs下面,下面創建新SVN版本CS的詳細步驟以下:
bash
1、首先創建新版本庫,名字爲cs,命令以下:服務器
svnadmin create /data/svn/cs
2、將庫文件導入到服務器的項目版本庫,以下:
ide
svn import /home/cs file:///data/svn/cs -m "new project"
3、CS的svn權限控制咱們能夠參考myproject(即個人另外一項目myproject的SVN代碼庫,代碼權限分配是一件很敏感的事情,分配的時候必定要謹慎),咱們能夠直接複製copy,命令以下:
svn
cp /data/svn/myproject/conf/authz /data/svn/cs/conf/
4、給cs項目庫分配權限,給予Apache用戶www:www讀寫權限,以下:
spa
chown -R www:www /data/svn/cs
5、重啓Apache服務器,以下:rest
service httpd restart