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