标签:
linux下通过yum安装svn
yum -y install subversion
本地Windows系统安装TortoiseSVN
建立版本库目录
mkdir /mnt/svnlib
启动SVN服务进程,以/mnt/svnlib为根目录
svnserve -d -r /mnt/svnlib
创建一个新的Subversion项目
svnadmin create /mnt/svnlib/myprj
cd /mnt/svnlib/myprj/conf vi svnserve.conf
anon-access=none auth-access=write password-db=passwd
注:修改的文件前面不能有空格,否则启动svn server出错
vi passwd
[users] #<用户1> = <密码1> #<用户2> = <密码2> batsing=batsingPW
可能出现的问题1:
Error: Can‘t connect to host ‘‘: 由于目标机器积极拒绝,无法连接。
解决:首先测试svn的3690端口是否打开:
netstat -pan|grep 3690
如果不成功说明服务没有被正常启动,启动SVN服务,输入命令
svnserve -d -r /mnt/svnlib
可能出现的问题2:
Error: No repository found in ‘svn://localhost/myprj‘
解决:先关闭SVN服务
killall svnserve
开启SVN服务,注意设置的目录
svnserve -d -r /mnt/svnlib
再试试本机使用TortoiseSVN->Repo-browser查看版本库
svn co svn://localhost/myprj /usr/local/apache/htdocs/myprj
svn st | grep ‘^\?‘ | tr ‘^\?‘ ‘ ‘ | sed ‘s/[ ]*//‘ | sed ‘s/[ ]/\\ /g‘ | xargs svn add
!注意网站的目录名不能含点号.否则会无法添加
svn commit -m "this is remarks"
svn update
svn st
【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】
标签:
原文地址:http://www.cnblogs.com/batsing/p/4697117.html