subversion安装使用

这里仅针对subversion进行说明,未完待续。

一、下载subversion并安装:
  a.subversion 要做svn服务器的必须装
  b.Tortoisesvn 仅仅是访问svn服务器的客户端工具,非必须安装
  c.subclipse 也是客户端工具,只是它是配合eclipse使用的插件,按需要安装

  建议服务器三个都安装,客户端仅安装后两个,安装方法无特殊说明,下一步下一步即可

二、服务器仓库创建部署:
  svnadmin create E:svn epository
三、启动Subversion服务器:
  两种方式:
  1) 在命令行中输入如下命令:svnserve -d -r E:svn epository,该命令含义让SVN将此目录作为仓库,并侦听客户端的请求。
    其中-d的作用为后台模式,而-r的作用是为制定服务器的仓库路径。当服务器启动后,请不要关闭命令行窗口,否则会吧svnserve的服务停下来的。
  2)新建一个txt文件,并将后缀名修改成bat,比如xx.bat,右键编辑并将以下的命令复制进去,共有三行,开头无空格,=号后面必须有空格,否则报错

sc create SvnServe binpath= "D:Program FilesSubversioninsvnserve.exe --service -r E:svn
epository" depend= Tcpip start= auto
sc start SvnServe
pause

    点击保存后运行xx.bat即可,以上运行后表示在控制面板->管理工具->服务中创建了一个名字为"SvnServe"的服务(名字可修改),自动启动
    注意D:Program FilesSubversioninsvnserve.exe为Subversion安装的路径,E:svn epository为服务器的仓库,按需修改
    (删除以上服务的方法是打开命令行,输入sc delete SvnServe回车)

  建议用第二种方法,自动作为服务运行,无需一直打开一个命令行窗口
  启动好服务器后可以确认下是否已经成功监听了3690端口,打开命令行窗口,输入netstat -an,看下是否有3690,有表示成功监听

四、访问SVN服务器:

  详见http://blog.csdn.net/zxdu721/archive/2009/09/04/4520847.aspx

  这里需要注意:1.7.8后,匿名用户无论如何是没有写权限的。查看一下1.7.8的svnserve.conf,有这样一段注释:

The sample settings below are the defaults and specifythatanonymous usershave read-only access to the repository, while authenticated users have read and write access to the repository.


 

原文地址:https://www.cnblogs.com/tq03/p/3962948.html