svn安装及配置,svn基本概念(检出,更新,提交),TortoiseSvn如何使用

  1. 安装svn
    下载网站:http://subversion.apache.org/packages.html
    这里写图片描述
  2. 安装TortoiseSvn
    下载网站:https://tortoisesvn.net/downloads.html
    这里写图片描述
  3. 安装完成后第一件事情是配置svn的服务,将svn的服务程序注册为windows服务.将SVN服务端程序注册为Windows服务,就可以让SVN服务随系统一起启动.
    因为使用svn要像mysql一样一直开启服务程序,svn的服务程序是svn.exe:就是svn安装目录下的bin文件夹的svn.exe,不是TortoiseSvn下的svn.exe,TortoiseSvn是操作svn的工具.
    这里写图片描述
    注册为windows服务的步骤:
    ①:首先以管理员身份打开cmd(windows10系统):
    这里写图片描述
    ②:在D盘创建空文件夹,名字自己取,我的名字是SVNRepository.
    ③:打开cmd,严格按照以下提示输入命令:
    这里写图片描述
    命令为:
    sc create MySVNService binpath= “D:\DevInstall\Subversion\bin\svnserve.exe –service -r D:\DevRepository\Subversion” start= auto depend= Tcpip
    可以直接复制这条命令,但是需要修改的是两个目录,第一个为svn.exe的目录,第二个为你的版本库的目录,不要把分号弄没了,不要多加空格,如果出现错误请重新检查.
    这里写图片描述
    ④:启动服务(设置为自动启动):
    这里写图片描述
  4. 第二件事情是创建svn版本库:
    创建之前先介绍一下svn的基本概念:
    ①:svn版本库就是存放项目的地方
    ②:TortoiseSvn是使用svn的工具
    ③:检出就是把版本库的项目下载到本地,检出之前要确保版本库有项目.
    ④:更新就是从版本库把最新版的项目下载到本地
    ⑤:提交就是把自己写好的代码提交给版本库保存,如果不存在该项目就直接提交,如果存在则覆盖
    ⑥:svn版本库有历史记录,底层使用的是数据库来保存代码.

使用TortoiseSvn工具创建版本库:
刚刚在D盘创建了文件夹,并且作为了版本库的根目录,进入到这个目录,点击右键:
这里写图片描述
5. 把项目添加到版本库(把项目提交到版本库一个意思): 如果想查看如何在IntelliJ idea 中使用svn可以参考:https://blog.csdn.net/qq_33442160/article/details/81436053
这里涉及到一个概念是版本库url地址:
版本库的url地址格式: svn://localhost/OA/
其中localhost是ip地址,这里是本地所以是localhost,其次OA是我的版本库的子目录,在子目录中创建的具体的版本库,所以你的项目必须放入一个具体的版本库中,不能直接放入版本库的根目录中,错误示范: svn://localhost/,这样写url地址的话是指版本库的根目录.
这里写图片描述
查看版本库的项目:
这里写图片描述
这里写图片描述
6. 看完提交操作,接着是检出操作:
这里写图片描述
这里写图片描述
这里写图片描述
检出过后项目已经到了本地.
7. 更新项目:
当版本库有新的版本时,可以更新到本地,这时就不叫检出了,检出操作只有一次,就是把版本库的项目下载到本地,当项目有其他人修改时,为了保持最新版本的项目,进行更新操作,就是把版本库新的内容下载到本地(添加或者覆盖).
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_33442160/article/details/81452533
今日推荐