SVN安装教程和常见问题

版本控制工具-SVN
SVN-客户端:TortoiseSVN
下载地址:http://tortoisesvn.net/downloads.html
SVN-服务端:VisualSVN
下载地址:http://www.visualsvn.com/server/download

注意:有32bit和64bit的区别,具体情况根据电脑系统的位数来选择。

具体安装步骤参考博客:http://blog.csdn.net/kl28978113/article/details/51514387

重点:SVN汉化语言包
可以解决英语不好的问题,把软件的英文都改为简体中文
http://jingyan.baidu.com/article/b87fe19e95f5925219356853.html

进行svn安装时,需注意:

1.我们使用的是tortoiseSVN
2.VisualSVN-Server对应的是服务端的可视化界面,我们安装的时候 选择VisualSVN Server(如果不勾选的话就没有可视化界面了)
和Add Subversion command-line tools(不进行勾选时在命令行里边输入命令不好使,不选的话我们以后需要在环境变量里边自己进行配置path)

常见问题:
1:安装完成后发现右键没有相应菜单
SVN安装教程和常见问题

重新点击SVN-客户端:TortoiseSVN安装程序,选择第二个,就开始修复软件。

2:安装TortoiseSVN.msi,或者msi之类的程序 过程中报 2503 ,2502 错误,主要是用户的权限不够大。
参考方法:http://jingyan.baidu.com/article/90895e0fc89e0064ec6b0bf9.html

3:不能连接到仓库 unable to connect to a repository url
原因:svn服务没有启动
解决方法: svnservice -d -r /opt/svn/repos
/opt/svn/repos是仓库地址。

4:checkout时提示svnserver.conf错误
问题描述:svnserve.conf:19: Option expected
原因:svnserve.conf中有空格出现
解决方法:在anon-access或者auth-access前不能存在空格,这个空格隐藏了一个#号。所以会报错。

5:仓库不存在
问题描述:URL svn://123.57.204.117/android doesn’t exist
原因:因为启动svn服务的时候,仓库路径写错了。楼主碰到这个问题是因为我的仓库地址是/opt/svn/repos/myproject,启动服务时输入的地址是/opt/svn/repos/myproject。

解决方法:启动服务时,要输入仓库的上一级目录。比如楼主的正确启动地址应该是/opt/svn/repos。