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. Python md5解密

    这篇文章原来在我盘里存了好久了~    16年9月的.   这 Python的长进没多少啊.现在都17.4了 哎~~ Python之POST提交解密MD5 用易语言写出来md5解密软件后感觉一点成就感 ...

  2. 【Tools】ubuntu虚拟机Vmware Tools 安装记录

    1.下载VmwareTools 链接: https://pan.baidu.com/s/1c4baji4 密码: h3si 2.终端打开下载文件位置 cd /home/ubuntu/Downloads ...

  3. ElasticSearch Kibana 和Logstash 安装x-pack记录

    前言 最近用到了ELK的集群,想想还是用使用官方的x-pack的monitor功能对其进行监控,这里先上图看看: 环境如下: 操作系统: window 2012 R2 ELK : elasticsea ...

  4. 3、flask之基于DBUtils实现数据库连接池、本地线程、上下文

    本篇导航: 数据库连接池 本地线程 上下文管理 面向对象部分知识点解析 1.子类继承父类__init__的三种方式 class Dog(Animal): #子类 派生类 def __init__(se ...

  5. 捋一捋js面向对象的继承问题

    说到面向对象这个破玩意,曾经一度我都处于很懵逼的状态,那么面向对象究竟是什么呢?其实说白了,所谓面向对象,就是基于类这个概念,来实现封装.继承和多态的一种编程思想罢了.今天我们就来说一下这其中继承的问 ...

  6. Apache服务器安装-apache已经卸载,如何删除注册在系统的服务

    cmd进入windows的命令行客户端,执行:sc delete apache 注意:以管理员的身份删除,同理,此方法也可以删除其他类似的服务.例如sc delete MongoDB.

  7. Centos下Sphinx中文分词编译安装测试---CoreSeek

    要支持中文分词,还需要下载Coreseek,可以去官方搜索下载,这里我用的4.1 百度云下载地址:      https://pan.baidu.com/s/1slNIyHf tar -zxvf co ...

  8. 启动Activity的形式

    问:为什么service里面startActivity抛异常,activity不会? No1: 启动activity有两种形式: 1)直接调用Context类的startActivity方法:这种方式 ...

  9. 《android开发艺术探索》读书笔记(十五)--Android性能优化

    接上篇<android开发艺术探索>读书笔记(十四)--JNI和NDK编程 No1: 如果<include>制定了这个id属性,同时被包含的布局文件的根元素也制定了id属性,那 ...

  10. 前端日常常用git命令

    讲真,很早之前就想总结一下git常用的命令了,每次用着用着很多命令都记不住.而且我是英语渣包,有些单词慢慢靠背. git只是一个工具,我这写的只是适合我这种快速上手使用工具的小白,深究的请移步别处. ...