サーバー2台でsvnサーバー(svnserve)とsvnクライアント(svn import ...)の設定をしたときのメモ。
参考URL:
svnserve, 専用サーバ
Subversion によるバージョン管理
Subversionでサイト管理(1/3) - Linux Home Server Memo - 自宅サーバ
サーバー側(kodomono)
/usr/local/reposを作成
1001 mkdir repos
1003 cd repos
1005 chmod 777 .
1007 svnserve -d -r /usr/local/repos
/usr/local/reposにレポジトリを置く。
同じディレクトリにて
1014 svnadmin create plugins
これによりpluginsに設定ファイルなどが作られる。
vi /usr/local/repos/plugins/conf/svnserve.conf
自分しか使わないので以下を設定。
[general]
password-db = passwd
vi /usr/local/repos/plugins/conf/passwd
[users]
tnoma = mypassword
クライアント側(nomano)
cd /var/www/html/mt333/
svn import plugins svn://kodomono/plugins -m "mt3.33 plugin development"
mv plugins/ plugins.bak
svn co svn://kodomono/plugins
これでpluginsディレクトリ以下がsvn配下に。編集した際には
svn ci . -m "comment here"
で保存。