「ServersMan@VPS」にsubversion をインストールする

ServersMan@VPS」にsubversion をインストールします。

▼subversion

$ sudo yum install subversion mod_dav_svn

※以下の所にファイル等があります
/etc/subversion
/etc/httpd/conf.d/subversion.conf
/usr/share/doc/subversion-1.4.2


$ sudo mkdir /var/www/svn
$ sudo svnadmin create /var/www/svn/common
$ sudo chown -R daemon:daemon /var/www/svn/
$ sudo svn mkdir file:///var/www/svn/common/trunk file:///var/www/svn/common/tags file:///var/www/svn/common/branches -m "Create trunk, tags, and branches."
$ sudo vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
   DAV svn
   SVNParentPath /var/www/svn

#   # Limit write permission to list of valid users.
#   <LimitExcept GET PROPFIND OPTIONS REPORT>
#      # Require SSL connection for password protection.
#      # SSLRequireSSL

      AuthType Basic
      AuthName "Authorization svn repos"
      AuthUserFile /etc/httpd/.htpasswd
      Require valid-user
#   </LimitExcept>
</Location>



$ sudo htpasswd -c /etc/httpd/.htpasswd {USERNAME1}
$ sudo /etc/init.d/httpd restart

※確認
http://{YOUERSERVER}/svn/common/

でアクセス出来ればOKかと思います。

Subversion(svn)でupdateされるファイルを事前に確認する方法

Subversion(svn)で、アップデート(update)する際に更新されるファイルを事前に確認する方法。

$ svn -u stat

上記コマンドで確認出来るので、OKならば

$ svn update

を実行すれば良い。

Subversion(SVN)のチートシート

Subversionのチートシートです。

参考url:
Subversion Cheat Sheet (PDF, PNG)

一応Subversionは使っているのですが、イマイチ使い方が分かっておりません。。。
なので、この機会に最初から勉強しようと思います。