暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Subversion安装

老李的Java学习日记 2020-04-26
368

Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository) 中。这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史

在开发中,我们主要使用SVN对文档进行版本控制

官网:https://subversion.apache.org/


SVN 安装界面

第一步: 点击Setup-Subversion-1.6.5.msi

第二步:

第三步: 安装到指定的svn目录下

第四步:

第五步

第六步:安装完成

第七步:

最终安装完成后,如何验证在我们的服务器上就成功安装了Subversion 呢?

Subversion 在安装时,同JAVA 的开发环境(JDK)的安装一样,同样会自动的

把安装目录下的bin目录设置到系统的系统变量中去。

如果你是使用的绿色版,那么设置系统变量这个步骤就得你自己手动的来设置了,如:

第八步:,如果我们在系统的命令行执行命令:

svnserve –version

如果能正常显示如下图所类示的信息,则表明我们的Subversion 的安装是成功了的。


subversion 安装成功后,在启动svn前需要先建立一个文档仓库
我们使用svn服务器端命令 svnadmin建立 如下:
svnadmin create F:\software\repository\svn\itcast


建立好文档仓库后,我们进行subversion启动
第一种方式:命令行启动,我们使用服务器端命令 svnserve 如下:

 svnserve -d -r F:\software\repository\svn\itcast

启动后我们如何知道svn启动成功呢?我们查看端口使用情况:
netstat -an
我们看到3690端口服务,说明启动成功

第二种方式:安装svn后配置windows自动启动服务
sc create SVN-Service binpath= "C:\svnexec\Subversion\bin\svnserve.exe --service -r C:\svnexec\itcast\svn" displayname= "SVN-Service" start= auto depend= Tcpip


binpath 指定svnserve 的路径和命令
start= auto 表示服务自动启动。

注意:等于号的左边无空格,而右边必须有一个空格


 Displayname、start、depend
 在此命令中-r(--root)项目版本仓库的根目录

 启动服务
net start SVN-Service

  
查看服务是否添加成功,可以选择windows 控制面板--》》管理工具--》》服务 会发现列表中有SVN-service服务
sc delete SVN-Service

文章转载自老李的Java学习日记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论