SAE的代码部署方案猜想

自动创建初始化版本库

我们可以先创建一个初始化的版本库initrepos,以后再创建新的版本库时,我们就以initrepos为蓝本,直接cp&rename就可以了:
我们首先创建初始化版本库initrepos,该步骤只用做一次:

#STEP01 创建基本SVN版本库下的基本目录结构
$ mkdir /tmp/repos
$ mkdir /tmp/repos/branches
$ mkdir /tmp/repos/tags
$ mkdir /tmp/repos/trunk

STEP02 创建SVN初始化版本库
$ svnadmin create /data/svndata/initrepos
$ svn import /tmp/repos file:///data/svndata/initrepos/ -m'subversion initialize'

STEP03 将写好的钩子程序拷贝过去
$ cp hooks /data/svndata/initrepos/hooks/
posted @ 2012-06-24 17:57  酱油和醋  阅读(295)  评论(0编辑  收藏  举报