SVN简介

SVN是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

svn所解决的问题:

  1. 代码整合的问题
  2. 团队项目,在不使用版本控制器的时候,代码改动很难追责
  3. 组员所写代码丢失问题

Svn服务器安装

下面这些都可以去官网自行下载。
SVN使用步骤

第一个用于eclipse集成

第二个单独的svn客户端

第三个视图化的svn服务端 ,一般是组长安装

1、安装VisualSVN-Server-3.9.1-x64.msi,默认选中即可

第一项是安装VisualSVN Server以及控制台,最后一项是自动加入环境变量,如下图所示:

SVN使用步骤

选择安装免费版

SVN使用步骤
SVN使用步骤
安装好后的可视化工具

SVN使用步骤
Repositories是SVN的总项目仓库,Users是可访问的用户。

使用SVN分为两种角色,一个是项目组长,一个是组员。

组员是不需要下载这个SVN可视化工具的,组长可以在这个SVN可视化工具中设置组员的权限。

接下来我们右键Repositories选择第一个选项,全部用默认的选项next即可,其中输入你想创建的仓库名称即可。

SVN使用步骤

创建好仓库之后就要创建用户了,首先创建自己的然后创建组员的。

SVN使用步骤
创建好用户之后即可copy仓库地址去浏览器中访问了,注意既然是团队开发的话那么你们就需要在同一个局域网络下才能进行svn的访问。

注意:团队开发访问局域网的话要相互把防火墙关闭,具体操作请看博客尾部。

SVN使用步骤
SVN使用步骤

在仓库中我们要创建3个文件夹,db放sql语句,doc放文档,source放源代码。

SVN使用步骤

安装Eclipse插件

这一步是要将svn和eclipse关联起来

1、将svn-eclipse的集成插件copy到eclipse的安装目录下的dropins

SVN使用步骤
我们直接找到右击eclipse点击属性点击打开软件所在位置,copy进去即可

SVN使用步骤

2、重启eclipse,搜索svn有的话就ok了

SVN使用步骤

导入/检入

指的就是将本地的工程上传到svn服务器中
1、项目右击->team->share project->svn>next

SVN使用步骤
2.拿到svn服务器上面sourec的url复制上去

SVN使用步骤
SVN使用步骤
SVN使用步骤
填写我们svn的账号信息,注意要勾选保存密码不然它总是会提示
SVN使用步骤

上传好后

SVN使用步骤

我们来到svn服务器刷新一下
SVN使用步骤

导出/检出

这一步操作是从svn服务器上面下载项目。

1.ctrl+n 搜索svn
SVN使用步骤

SVN使用步骤
在svn服务器上面找到soucre右击copy访问路径放入下图
SVN使用步骤

SVN使用步骤
SVN使用步骤
SVN使用步骤
下载好后
SVN使用步骤

提交

在环境搞好的时候我们需要向svn服务器提交文件时需要这样做:

SVN使用步骤
这里提交的时候我们可以给文件写上描述
SVN使用步骤

查看改动

查看改动或者历史记录我们可以选中项目右击

SVN使用步骤
SVN使用步骤

下图界面,可选中两个右击来进行比较,查看改动的地方。

SVN使用步骤
SVN使用步骤
那怎么把别人上传后的代码拿过来呢?我们只需要更新即可

SVN使用步骤
更新后

SVN使用步骤

解决冲突

如果两个人在不知道的情况下修改同一个文件,在别人修改后在去提交的话是会报错的。

SVN使用步骤
mine—>是我写的 , r8是服务器的

SVN使用步骤
右击报错的文件,点击编辑冲突。
SVN使用步骤
左侧是自己的,右侧是服务器的,我们需要把右侧copy到左侧保存。

SVN使用步骤
选择标记为解决即可

SVN使用步骤
然后再次提交

SVN使用步骤

注意

注意:
?:代表repository没有管理文件夹或者文件

黄色小桶:代表repository管理了文件夹以及文件

*:管理的文件已经有所改变,未与服务器同步

团队开发必须在同一个局域网中。

保证彼此机器之间正常数据交互。

Ipconfig /ping ip

SVN使用步骤

192.168.100.4是团队其它成员的机器

SVN使用步骤
如果ping不同,关闭电脑防火墙

SVN使用步骤
SVN使用步骤
SVN使用步骤

相关文章: