[svn][heteml]即興プログラミング SVNのレポジトリを一発で作成するスクリプト
( bash )hetemlでsvnがつかえるなんて初めて知りました。ぐぐってみたらあるんですね。hetemlサマサマです。 ここです! 噂によるとgitも使える様ですよ!!!
取り敢えず、今回はsnvで作成用スクリプトを作成してみました。
#! /bin/bash # arg check if [ -z $1 ]; then echo "Please input repository name!" exit fi # /h/o/g/hogehogeの部分は自分で修正してね BASE_DIR="/home/sites/heteml/users/h/o/g/hogehoge" REPOS_NAME=$1 REPOS_PATH=$BASE_DIR/repos/$REPOS_NAME echo "start => " $REPOS_PATH mkdir -p $REPOS_PATH svnadmin create $REPOS_PATH svn mkdir file://$REPOS_PATH/trunk -m "create trunk." svn mkdir file://$REPOS_PATH/branches -m "create branches." svn mkdir file://$REPOS_PATH/tags -m "create tags."
以下は実行結果。
-bash-3.00$ bash ./svn.sh test # 如何結果になります start => /home/sites/heteml/users/h/o/g/hogehoge/repos/test リビジョン 1 をコミットしました。 リビジョン 2 をコミットしました。 リビジョン 3 をコミットしました。 # リスト表示 -bash-3.00$ ls repos/test README.txt conf dav db format hooks locks