SVN的安装及其使用

SVN介绍

       SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的


SVN安装(以1.8.9为例)

安装包下载点击打开链接

下一步下一步,傻瓜式安装,仅此而已

查看是否安装成功

svn --version


注意:用管理员身份打开cmd,否则



配置版本库

①为什么要配置版本库?

扫描二维码关注公众号,回复: 4231630 查看本文章

Subversion是将文件数据信息保存到版本库中进行管理的,为了满足用户的不同需求,Subversion允许用户对版本库目录进行定制。

②在一个非中文无空格目录下创建一个文件夹,作为版本库的根目录。

例如:E:\SVNRepository

③在版本库根目录下创建与具体项目对应的子目录——这样做的目的是使一个SVN服务器能够同时管理多个项目,而不是为每一个项目搭建一个SVN服务器——这显然太浪费资源了。

例如:

           E:\SVNRepository\project1

           E:\SVNRepository\project2

           E:\SVNRepository\project3


④创建版本库

手动创建SVNRespository作为仓库的根目录,下面有三个项目



命令格式

主命令

子命令

参数1

svnadmin

create

仓库路径

举例

svnadmin create E:\SVNRepository\SpringProject




创建成功后文件夹里面会添加一些新的东西



⑤版本库目录结构

版本库创建成功后会在指定目录下产生如下的目录结构



启动SVN服务(用管理员身份打开cmd)

创建服务

sc create MySVNService binpath= "D:\DevInstall\Subversion\bin\svnserve.exe --service -r D:\DevRepository\Subversion"
start= auto depend= Tcpip




开启服务



如果启动失败,那很有可能是binpath中的内容有错误,此时只能将已经创建的服务删除,重新创建。

●删除服务之前,最好先停止服务。停止服务的命令格式如下:

格式

sc stop 服务名

举例

sc stop MySVNService

●删除服务的命令格式如下:

格式

sc delete 服务名

举例

sc delete MySVNService

●删除、启动、停止服务同样需要管理员权限


Eclipse中安装SVN插件

插件下载点击打开链接

将压缩包解压到dropins即可



启动Eclipse查看是否安装成功









猜你喜欢

转载自blog.csdn.net/qq_37171353/article/details/79285174