服务器用debian,这让安装配置又很舒服了。要通过网络访问,所以需要apache2:
#aptitude install apache2 subersion libapache2-svn
修改配置文件/etc/apache2/mode-enabled/dav_svn.cof,因为只是简单的用,不需要做权限控制(=_=b),所以配置就只剩设置一下路径了:
<Location URL_SUBDIR> #设置url访问的路径;
DAV svn #开放仓库;
SVNPath #设置仓库的位置;
#把权限控制注释掉。。。
#<LimitExcept GET PROPFIND OPTIONS REPORT>
# Require valid-user
#</LimitExcept>
ok。就这样了。偷懒的不设置权限就是这么过分的简单。连用户或者组的配置都可以不做了……
好久没用过svn了,命令都还没忘记吧:
svnadmin create DIR # 在目录下创建仓库
其他的命令都easy了:
svn co
svn info
svn up
svn add
svn del
svn commit
要用的基本就这些了,对了commit的时候可以加m记log,或者就让svn打开编辑器来写(默认的居然是那个nano,我不会用。。可以修改~/.subversion/config中的editor_cmd设置喜欢的编辑器)。