まとめ(サーバ)
準備とか
- sudo apt-get install subversion subversion-tools libapache2-svn
- mkdir /svn/java
ユーザ管理
anon-access = none auth-access = write password-db = passwd authz-db=authz realm= Subversion Repository
- vi /svn/common/passwd
user1=平文パスワード user2=平文パスワード
- vi /svn/common/authz
[groups] dev = user1,user2 [/] @dev=rw [repository:/] @dev=rw
プロジェクトの展開
プロジェクトごと繰り返す
- cvs2svn --encoding=cp932 --dump-only --dumpfile=pj.dump /cvs/java/PROJECT_NAME
- svnadmin create /svn/java/PROJECT_NAME
- svnadmin load /svn/java/PROJECT_NAME < ~/pj.dump
- rm /svn/java/PROJECT_NAME/svnserve.conf
- ln -s /svn/common/svnserve.conf /svn/java/PROJECT_NAME/svnserve.conf
- rm /svn/java/PROJECT_NAME/authz
- ln -s /svn/common/authz /svn/java/PROJECT_NAME/authz
- rm /svn/java/PROJECT_NAME/passwd
- ln -s /svn/common/svnserve.conf /svn/java/PROJECT_NAME/passwd
- sudo chown -R www-data:svnuser /svn/java/PROJECT_NAME