svn的下载安装及启动

svn的下载安装及启动

版本控制软件

  • CVS(Concurrent Versions System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。
  • VSS ( Visual Source Safe )只能在windows下,作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理
  • Git是用于Linux内核开发的版本控制工具。它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux kernel这样的大项目来说自然很重要。Git最为出色的是它的合并跟踪(merge tracing)能力。
  • SVN(Subversion ),是一个开放源代码的版本控制系统,采用了分支管理系统,它的设计目标就是取代CVS。

svn下载
下载地址:https://sourceforge.net/projects/win32svn/

安装svn
下载完成后,点击安装,一直next,必要的存储路径根据修改个人情况
svn的下载安装及启动
测试安装
打开cmd输入svn --version命令,当看到版本显示表示已经安装成功
svn的下载安装及启动
检查path系统环境变量
此电脑,右击进入到系统 > 高级系统设置 > 高级 > 环境变量
svn的下载安装及启动
在系统变量中找到path,选择编辑,查看是否配置路径,通常情况下会已经配置好了
svn的下载安装及启动
创建仓库
新建好仓库文件夹,打开仓库文件夹(此时是空的),按住shift键右击,以命令行运行或者采用选择在此处打开powershell窗口,输入命令 svnadmin create 路径(注意:此种方法打开cmd或powershell会自动到当前文件夹路径,只需要输入命令即可)
svn的下载安装及启动
输入路径可以直接输入也可以输入cd…
创建完成后会在当前文件夹生成仓库目录结构

仓库目录结构
svn的下载安装及启动
启动
命令格式:cmd> svnserve -d -r 仓库的路径
-d后台执行
-r版本库的根目录

  • 多仓库
    启动:svnserve -d -r 仓库父目录 ,表示启动时多仓库
    例如:svnserve -d -r G:\repository\svn
    访问:svn://localhost:3690/bbs
    svn的下载安装及启动

  • 单仓库
    启动:svnserve -d -r 仓库的根 ,表示启动时单仓库
    例如:svnserve -d -r G:\repository\svn\bbs
    访问:svn://localhost:3690
    svn的下载安装及启动
    将操作注册成操作系统的“服务”,开机启动

  • “运行”,services.msc 打开“服务”

  • 删除“服务”
    svn的下载安装及启动

  • 注册“服务”
    以管理员身份打开cmd,输入命令
    sc create svn binpath= “D:\Subversion\bin\svnserve.exe --service -r D:\Subversion\svn” displayname= “SVN-Service” start= auto depend= Tcpip
    svn的下载安装及启动
    svn:服务的名字,可以改
    D:\Subversion\bin\svnserve.exe:svnserve的安装路径,需要改
    D:\Subversion\svn:仓库的路径,需要改
    除此之外,其它地方,不要随便改动包括空格,以免命令无法运行
    注意:1.一定要用管理员的身份打开cmd
    2.如果采用的是powersell的话会报错,所以尽量采用管理员身份运行cmd,可以到搜索里面搜索cmd然后选择以管理员身份运行
    启动或停止服务
    svn的下载安装及启动