①为什么要配置版本库?
是将文件数据信息保存到版本库中进行管理的,为了满足用户的不同需求,允许用户对版本库目录进行定制 。
②在一个非中文无空格目录下创建一个文件夹,作为版本库的根目录 。
例如:D:ion
③在版本库根目录下创建与具体项目对应的子目录——这样做的目的是使一个SVN服务器能够同时管理多个项目,而不是为每一个项目搭建一个SVN服务器——这显然太浪费资源了 。
例如:D:
D:
D:ionOA
④创建版本库
命令格式
主命令 子命令 参数1
仓库路径
举例
D:
⑤版本库目录结构
版本库创建成功后会在指定目录下产生如下的目录结构
①SVN服务器必须处于运行状态才能响应客户端请求,帮助我们管理项目文件 。所以我们必须将SVN服务器启动起来 。启动SVN服务器有两种方法,一个是命令行方式,一个是注册服务 。
②命令行方式
[1]命令格式 主命令 参数1 参数2 参数3
-d表示后台执行 -r表示版本库根目录
文章插图
D:ion
举例
-d -r D:ion
[2]验证服务是否启动
SVN服务监听3690端口,打开一个新的cmd窗口,使用 -an 命令查看3690端口是否被监听
[3]命令行方式的缺陷是:只要运行服务器端程序的命令行窗口一关闭,服务就停止了,很不方便,而且每次开机都需要手动启动 。
③注册服务
[1]将SVN服务端程序注册为服务,就可以让SVN服务随系统一起启动,克服了命令行方式的不足 。
[2]注册服务需要利用XP、2000以上系统自带工具,执行文件是sc.exe,注意这个命令不是SVN的命令 。
[3]命令格式 主命令 子命令 参数1 参数2 参数3 参数4
sc服务名 = “运行服务所需要的二进制文件路径以及运行该二进制文件的命令行参数” start= auto表示自动启动 = Tcpip 表示依赖Tcpip协议
[注意:在这个命令中,等号左边都没有空格,右边都有一个空格!]
[5]关于“版本库目录”
.exe路径 命令参数1 命令参数2 命令参数3 SVN安装目录.exe --表示以服务方式启动 -r表示版本库根目录 版本库目录
[5]关于“版本库目录”
单仓库 指定与具体项目对应的仓库目录 例如:D:只能为一个项目服务
多仓库 指定版本库的根目录 例如:D:ion 可以为多个项目服务
6]最终命令举例
sc= "D:.exe -- -r D:ion" start= auto = Tcpip在Win7及以上系统中,运行该命令需要管理员权限,
此时查看当前系统中的服务,可以看到我们刚刚创建的服务,但此时它还没有启动,如果创建失败,需检查sc命令是否正确(可以通过cmd命令,.msc查看,也可以通过任务管理器中的服务进行查看)
打开命令行窗口运行 –an查看3690端口是否被监听
如果启动失败,那很有可能是中的内容有错误,此时只能将已经创建的服务删除,重新创建 。
删除服务之前,最好先停止服务 。停止服务的命令格式如下:
格式 sc stop 服务名
举例 sc stop
删除服务的命令格式如下:
格式 sc服务名
举例 sc
【SVN简介和安装与配置svn是什么工具,解决什么问题】●删除、启动、停止服务同样需要管理员权限
- 西游谜团:六耳猕猴和孙悟空为何一模一样?
- 古人和正妻同床共枕为何新娶的妾必须在一旁伺候?
- 死神的黑斗篷和镰刀是由何而来?
- 杨锐生平简介,维新变法的志士
- 中华田园犬和柴犬哪个智商高
- 油桃和香蕉能一起吃吗 油桃没洗吃了会怎么样
- 油桃和牛奶可以一起吃吗 油桃什么时候吃最好
- 二货主人和哈士奇比智商
- 紫米和黑米的区别和营养 紫米和黑米哪个减肥
- 萨摩耶和哈士奇哪个好训练