[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
