Subversion リポジトリ作成~初期設定メモ
~前書き~
Apache-2.4 + mod_dav_svn 構成
SVNクライアント(TortoiseSVN)からhttpアクセス
httpd.conf : <Location /svnTest>
SVNParentPath : /svn/svn_Test
■リポジトリの作成
$ cd <httpd.confのSVNParentPathで指定したパス> $ svnadmin create <リポジトリ名> $ chown -R apache:apache <リポジトリ名>
■trunk, branches, tagsの作成
$ cd /tmp <--どこでもOK $ svn co file:///svn/svn_Test/<リポジトリ名> <リポジトリ名> --no-auth-cache $ cd <リポジトリ名> <--/tmp/<リポジトリ名> $ svn mkdir trunk branches tags $ svn commit -m "Initial Commit" --username admin --password <adminのパスワード> --no-auth-cache $ svn list file:///svn/svn_Test/<リポジトリ名> $ cd .. $ rm -rf /tmp/<リポジトリ名>
$ svn ls http://<SVNサーバIP>/svnTest/<リポジトリ名>/trunk
■既存リポジトリ領域からチェックアウトする
$ cd <作業領域など> $ svn co http://<SVNサーバIP>/svnTest/<リポジトリ名>/trunk <リポジトリ名>