为什么要使用SVN?

程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。

SVN的安装(可参考SVN服务器搭建(一) - Yanky -

本教程以64位win10系统为例在本地搭建svn服务器,安装完成后,即可访问本地svn服务器上的项目,也可以访问网上其他svn服务器上的项目。

1、首先准备三个软件:

1.VisualSVN-Server-3.9.1-x64.msi(svn服务端)

2.TortoiseSVN-1.10.1.28295-x64-svn-1.9.6.msi(svn客户端)

3.LanguagePack_1.10.1.28295-x64-zh_CN.msi(TortoiseSVN 的汉化包)

tortoiseSVN的安装路径在哪 svn 安装_前端

 软件下载地址:Apache Subversion Binary Packages

一:团队项目具体步骤

tortoiseSVN的安装路径在哪 svn 安装_vue.js_02

 二:svn服务端具体安装步骤

第一步:获取svn服务端资源,双击打开,点击Next

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_03

  第二步:勾选再Next

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_04

  第三步:按图所示就行,继续Next

tortoiseSVN的安装路径在哪 svn 安装_vue.js_05

第四步:点击Standard Edition(标准安装) 

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_06

第五步:选择总仓库的路径,Next

tortoiseSVN的安装路径在哪 svn 安装_前端_07

第六步:直接Install就行了

tortoiseSVN的安装路径在哪 svn 安装_前端_08

 完成后界面:

tortoiseSVN的安装路径在哪 svn 安装_javascript_09

 svn服务端内容介绍

1.User里面存放的是用户,别人访问必须要登录,如果里面没有该用户则无法访问

tortoiseSVN的安装路径在哪 svn 安装_javascript_10

2.repositories

tortoiseSVN的安装路径在哪 svn 安装_javascript_11

 三:svn客户端创建

 第一步:获取到svn客户端资源

tortoiseSVN的安装路径在哪 svn 安装_svn_12

 第二步:找到自己所用eclipse的文件目录下的dropins目录 

tortoiseSVN的安装路径在哪 svn 安装_vue.js_13

第三步:把svn客户端资源放入就行了 

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_14

四:初步使用svn 

第一步:在SVN中新建Repository,直接Next

tortoiseSVN的安装路径在哪 svn 安装_svn_15

 第二步:输入仓库名,然后后面所有的都是下一步最后完成就行了

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_16

 第三步:新建用户

tortoiseSVN的安装路径在哪 svn 安装_javascript_17

 第一个是用户名,第二个是密码,第三个是确认密码

tortoiseSVN的安装路径在哪 svn 安装_javascript_18

第四步:新建Folder

一般建三个文件夹(文档:doc  数据库脚本:db  代码:source)

tortoiseSVN的安装路径在哪 svn 安装_javascript_19

 测试使用SVN:

右键Copy URL

tortoiseSVN的安装路径在哪 svn 安装_svn_20

在游览器中粘贴路径,输入用户名,密码

tortoiseSVN的安装路径在哪 svn 安装_svn_21

 登录成功就说明可以了 

tortoiseSVN的安装路径在哪 svn 安装_vue.js_22

注意:

在svn中copy的路径和在游览器的路径是不同的,别人要访问必须要用在svn中copy的路径

 

tortoiseSVN的安装路径在哪 svn 安装_javascript_23

第六步:新建一个项目(Maven/Project)

第七步:点击项目右键选择Team再选择share Project

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_24

 第八步:选择SVN

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_25

 第九步:选择创建新的资源库位置

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_26

 第十步:填入SVN中的URL,再Next 

tortoiseSVN的安装路径在哪 svn 安装_javascript_27

 第十一步:点击完成就行了 

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_28

  第十二步:输入服务端的用户名和密码

tortoiseSVN的安装路径在哪 svn 安装_javascript_29

 项目变成这样说明成功了

tortoiseSVN的安装路径在哪 svn 安装_前端_30

 但这个时候传进来的项目只是个空壳 

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_31

 第十三步:将项目内容提交到svn

右键选择Team再点击提交

tortoiseSVN的安装路径在哪 svn 安装_javascript_32

 第十四步:添加注释和选择勾选下方

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_33

 第十五步:可以看到东西提交上来了

注:每次提交都会修改下方的时间和是哪一个用户进行修改

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_34

 因为是两台电脑,另外一台电脑连接具体展现不出来。

注:一定必须是同一个局域网,并且双方的防火墙必须要关掉

常用Temp功能介绍

tortoiseSVN的安装路径在哪 svn 安装_tortoiseSVN的安装路径在哪_35

 注意:如果别人提交了新代码然后你没更新然后你又去修改了代码就会报下面的错误并且会产生 三个类 后缀名为.mine是自己修改后的代码  .r10是别人更新后版本  .r9是修改前的