一、创建工厂
将SVN安装在指定的目录 我是放置在d:\svn目录下面,安装后它会创建一个SubVersion文件目录。
它需要一个项目管理库,在d:\svn下建立了一个root文件夹
通过坏境变量的配置,可以在CMD命令输入框查看是否配置成功.
在命令输入框内输入:svnserve 会显示对应的SVN信息
可以用 svnserve --help 查看相应的SVN用法
-d 后台模式
-r 服务的根目录
现在我们进入后台模式启动SVN控制器:svnserve -d -r d:/svn/root 指定服务的根目录 这样就让SVN进入启动状态。
可以通过控制台输入:netstat -na 查看端口的状态
可以在列表中看见一个为3690端口,而且是在被监听的状态,这时你可以确定SVN已经成功启动了。
但必须需要一个WINDOWS窗体,这样并不合适,如果突然关闭了窗口,SVN也就被关闭了,那么该怎样让它不用依赖在这个命令控制台内呢
没错,启用WINDOWS中的服务,下面就是创建SVN服务的方式
对于LINUX而言,直接进入后台模式就行了
输入 sc 会显示系列的 服务操作信息 我们要用到的是它的一个create选项
建立一个新的服务
sc create 时需要指定一个服务名
sc create [service name](WINDOW中括号内为必填) [binPath= ](必须空格,指定文件的路径) <option1> <option2>...
--service Windows 服务方式
下面我们创建一个服务
sc create SVNService binPath= "d:\svn\SubVersion\bin\svnserve --service -r d:/svn/root"
这样我们就创建成功了一个服务项 ..
在WINDOWS的管理工具-找到服务-找到创建好的SVNService服务,启动服务项。
然后再用netstate -na 查看端口的监听,你可以发现属于SVN的3690端口已经被启动。