1. svn服务器端程序安装
到官网下载Setup-Subversion-1.8.9-1.msi安装程序,安装过程省略(很简单,都是下一步),安装好以后,
会自动的在系统中的系统变量中添加环境变量,eg: D:\SubVersion\bin (我的安装位置为D:\SubVersion\).
之后在cmd面板输入:svn --version命令,如果安装成功则将会打印出安装版本信息。
2. 创建版本库
如图,通过1中的命令,可以在空的文件夹D:\DevRepository\SvnRep\OA下,生成2的这些文件。
3. 启动服务器
启动:
查看是否启动:
3.1 注册windows服务
将SVN服务端程序注册为Windows服务,就可以让SVN服务随系统一起启动,不用像Tomcat的启动面板那样,关闭面板后
Tomcat服务自动关闭。
cmd面板输入如下命令:
sc create MySVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:\DevRepository\SvnRep" start= auto depend= Tcpip
必须以管理员上身份运行此命令:
ctrl+鼠标右键 ->以管理员身份运行 ->
命令中如果是D:\DevRepository\SvnRep则表示配置了多仓库,如果是D:\DevRepository\SvnRep\OA则表示配置的单仓库。
注:这里执行成功以后不一定代表就真的成功了,也有可能是部分的参数执行成功,关键得看服务能否正常启动。
执行完后查看结果:
以上讲解的是服务器端的知识,接下来讲解客户端的知识。
4. 检出
执行如图命令:
如果步骤3.1 配置的是多仓库,则这里需要加上OA,如果配置的是单仓库,则,这里不需要加OA。
4.1 提交
要提交文件,需要先将文件加入版本控制:
设置服务端svn的权限:
在D:\maven\SvnRepository\OA\conf下svnserve.conf文件中,
提交:
4.2 更新
如果不指定文件名,则则整个的更新。