如何快速導入SVN服務器的項目代碼


工做中發現: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
相關文章
相關標籤/搜索