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/