SVN概述

l 通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题:

l 备份多个版本,占用磁盘空间大

l 解决代码冲突困难

l 容易引发BUG

l 难于追溯问题代码的修改人和修改时间

l 难于恢复至以前正确版本

l 无法进行权限控制

l 项目版本发布困难

1 svn体系结构

(1)svn服务器

- 首先在svn服务器里面创建 仓库

(2)svn客户端

SVN服务器安装和使用

1 安装注意问题

1)如果两个端口都有冲突,找到端口是哪个程序,把程序进程停止

- 命令:

(2)找到端口对应进行id值

 

(3)打开电脑 任务管理器,找到pid值,停止

 

2 svn服务器使用

(1)创建仓库

第一步 打开 server Manager

第二步 右键点击,创建新的仓库

(2)添加svn用户

(3)设置用户的权限

SVN客户端安装和使用

1 svn客户端安装

(1)svn客户端安装之后,重新启动计算机

2 使用svn客户端工具模拟协同开发

第一步 让文件夹与svn服务器同步

(1)使用svn客户端也需要svn服务器路径地址,右键就会看见以下图片

(2)写svn仓库路径

复制svn仓库路径

服务器上的仓库路径复制到上图,然后获取

输入用户名和密码

第二步 比如jack创建文件,把创建文件放到svn服务器上面

第三步 从svn服务器下载文件

2 版本冲突问题

(1)解决版本冲突原则:

- 自己修改的代码不能丢失的

第一步 删除多余文件

第二步 打开带感叹号文件,找到自己修改文件内容

 

3 如果保存用户名和密码,清除用户名和密码

Eclipse进行svn使用

Eclipse和MyEclipse

1 eclipse免费,eclipse是开发工具

2 myeclipse收费,是eclipse插件

在eclipse中安装svn插件

安装有两种方式:

第一种:找到eclipse安装路径,

第二种:把svn插件引入到eclipse中

(1)找到eclipse安装路径,找到文件夹

(2)在dropins文件夹里面创建文件夹 svn

(3)把解压之后的两个文件夹和文件夹里面内容,复制到svn文件夹里面

(4)重新启动eclipse工具

检验是否安装成功

发布项目到svn(add到svn)

第一步 右键点击项目 team—share project

第二步 选择使用版本控制工具

输入仓库路径

第四步 点击finish进行把项目add到svn上

(1)输入用户名和密码,为了模拟协同效果,不进行保存

(2)在项目上有图标变化

  

第五步 右键点击项目,点击team-提交

从svn服务器下载项目(checkout)

第一步 打开window=>Shoo View=>Other=>svn资源库

(1)添加svn资源库

(2)输入仓库路径

第二步 右键点击要下载项目,点击 检出为

点击finish完成

使用eclipse的svn插件协同开发

1 修改文件,文件图标变化

2 提交文件

点击ok

3 更新得到最新文件内容

查看文件历史资源记录

设置忽略上传的文件

重新绑定svn地址

  1. 右键项目=》Team=>断开连接,并且删除
  2. Window=>Show view=>Other
  3. 搜索SVN
  4. 然后双击svn资源库=》右键资源连接,点击废弃位置

5.然后重新绑定

从svn中检出maven的工程项目到

右键import

下载下来的项目都不是maven项目,我们需要把这几个项目加载到maven项目中,鼠标右键=>configuer=>convert to Maven

项目工程上有M的图案就是证明已经变成maven工程了

图标变成圆柱的图标

如果有的项目前面没有圆柱的话,可能是有聚合项目

1.逻辑删除manager的包含项目

然后点击import=》

那么这个时候就都现圆柱了

QQ群号:581591235,微信群由于人数过多需要群主验证,所以进群的扫描下面二维码加群主。

SVN的安装以及和eclipse的结合使用的更多相关文章

  1. eclipse svn插件安装方法

    eclipse svn插件安装方法 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了一个dropins目录.只要将插件解压后拖到该目录即可安装插件.比如安装svn插件subcl ...

  2. Eclipse中SVN的安装步骤(两种)和使用方法 [转]

    一.给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式.具体步骤如下: 方式一:手动安装 1.从官网下载site-1.6.9.zip文件,网址是:subclipse.tigri ...

  3. Eclipse的SVN插件安装

    两种方法: 首先下载安装到eclipse的svn插件包,包里会有“plugins”和“features”两个文件夹,安装时要用到. 1.然后找到eclipse目录下的同名文件夹“plugins”和“f ...

  4. Eclipse中SVN的安装步骤(两种)和使用方法[转载]

    一.给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式.具体步骤如下: 方式一:手动安装 1.从官网下载site-1.6.9.zip文件,网址是:subclipse.tigri ...

  5. Eclipse中SVN的安装步骤(两种)和使用方法

    Eclipse中SVN的安装步骤(两种)和使用方法 一.给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式.具体步骤如下: 方式一:手动安装 1.下载最新的Eclipse,我的 ...

  6. Eclipse设置:背景与字体大小、xml文件中字体大小调整和自动提示 SVN插件安装

    Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下: 1.打开 ...

  7. eclipse subclipse svn 插件安装使用

    一.在线安装 1.打开Eclipse,菜单栏中选择"Help"->"Install New SoftWare..." 2.在弹出的对话框中,点击" ...

  8. svn的安装与使用

    Eclipse安装SVN插件 1.下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装 ...

  9. Ubuntu SVN客户端安装

    查看系统版本: uname -a (Linux查看版本当前操作系统内核信息) cat /proc/version (Linux查看当前操作系统版本信息) 1.首先需要安装Ubuntu SVN.Ubun ...

随机推荐

  1. ASCII Art (English)

    Conmajia, 2012 Updated on Feb. 18, 2018 What is ASCII art? It's graphic symbols formed by ASCII char ...

  2. Maven项目中的配置文件找不到以及打包问题

    我们在使用maven开发项目的时候,创建model的时候会自动创建一个resource目录:这个目录是用来放配置文件的,我们把配置文件放在这个目录中项目打包才会将配置文件打包进去. 有的时候我们会把配 ...

  3. Java堆栈内存总结

    在Java中,主要存在四块内存空间,除了保存static类型属性的全局数据区,以及保存虽有方法定义的全局代码区之外,程序员更多的在乎内存中的另外两种区域--对象的生存空间堆(heap)和方法调用及变量 ...

  4. CentOS 7 安装 Nginx 反向代理 node

    安装 nginx yum install epel-release yum install nginx 配置 nginx sudo vim /etc/nginx/nginx.conf, 改成下面配置: ...

  5. IE8兼容问题总结---trim()方法

    1.IE8不支持,jquery的trim()去空格的方法 错误表现 : 会报错,对象不支持此属性或方法; 解决办法 : 使用正则匹配空格 例如 : /^\s+|\s+$/greplace(/^\s+| ...

  6. git ssh 配置

    创建并切换到 ~/.ssh(存在就直接切换过去) 运行 ssh-keygen 创建 rsa 文件 复制 .pub 的文件内容,添加到网站的公钥列表 Git\etc\ssh\ssh_config 中添加 ...

  7. 重温基础之-css盒模型

    所有html元素都可以看作盒子. css盒模型本质上是一个盒子,封装周围的html元素,它包括:外边距,边框,内边距和实际内容. 默认情况下,一个元素的总宽度计算方式: 总宽度=左外边距+左边框+左内 ...

  8. hdu 2045 递推

    从n>=4开始考虑,只考虑n-1和1的颜色是否相等情况.推出公式F(n)=F(n-1)+2*F(n-2) AC代码: #include<cstdio> const int maxn= ...

  9. 王垠:我和Google的故事

    也许有人看见过我批判 Google 的那篇英文文章.它好像有一部分片面性,所以被我从英文博客上拿下来了.我一直在反思自己在 Google 的经历,因为在这个公司工作总是感觉不对劲,但是却总也说不清楚为 ...

  10. tcp/ip 卷一 读书笔记(3)为什么既要有IP地址又要有MAC地址

    网络层 首先明确一点,并不是所有的网络之间传输数据都需要mac地址和ip地址,比如说点对点线路之间的通信就没有MAC地址,网络层使用ipx协议时就没有ip地址,但是在当前的主流网络中,我们都使用ip地 ...