SVN的安装以及和eclipse的结合使用
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地址
- 右键项目=》Team=>断开连接,并且删除

- Window=>Show view=>Other
- 搜索SVN
- 然后双击svn资源库=》右键资源连接,点击废弃位置

5.然后重新绑定
从svn中检出maven的工程项目到
右键import






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

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

如果有的项目前面没有圆柱的话,可能是有聚合项目
1.逻辑删除manager的包含项目
然后点击import=》



那么这个时候就都现圆柱了
QQ群号:581591235,微信群由于人数过多需要群主验证,所以进群的扫描下面二维码加群主。

SVN的安装以及和eclipse的结合使用的更多相关文章
- eclipse svn插件安装方法
eclipse svn插件安装方法 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了一个dropins目录.只要将插件解压后拖到该目录即可安装插件.比如安装svn插件subcl ...
- Eclipse中SVN的安装步骤(两种)和使用方法 [转]
一.给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式.具体步骤如下: 方式一:手动安装 1.从官网下载site-1.6.9.zip文件,网址是:subclipse.tigri ...
- Eclipse的SVN插件安装
两种方法: 首先下载安装到eclipse的svn插件包,包里会有“plugins”和“features”两个文件夹,安装时要用到. 1.然后找到eclipse目录下的同名文件夹“plugins”和“f ...
- Eclipse中SVN的安装步骤(两种)和使用方法[转载]
一.给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式.具体步骤如下: 方式一:手动安装 1.从官网下载site-1.6.9.zip文件,网址是:subclipse.tigri ...
- Eclipse中SVN的安装步骤(两种)和使用方法
Eclipse中SVN的安装步骤(两种)和使用方法 一.给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式.具体步骤如下: 方式一:手动安装 1.下载最新的Eclipse,我的 ...
- Eclipse设置:背景与字体大小、xml文件中字体大小调整和自动提示 SVN插件安装
Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下: 1.打开 ...
- eclipse subclipse svn 插件安装使用
一.在线安装 1.打开Eclipse,菜单栏中选择"Help"->"Install New SoftWare..." 2.在弹出的对话框中,点击" ...
- svn的安装与使用
Eclipse安装SVN插件 1.下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装 ...
- Ubuntu SVN客户端安装
查看系统版本: uname -a (Linux查看版本当前操作系统内核信息) cat /proc/version (Linux查看当前操作系统版本信息) 1.首先需要安装Ubuntu SVN.Ubun ...
随机推荐
- main函数的实现解析
main函数的传参的实现,其实也是一个解析字符串的过程:将每个word后一个空格改为“/0”,将单词提取出来. 就是这么简单. 废话不多说,直接上代码: #include<stdio.h> ...
- Date和long类型互转
1.java.util.Date类型转换成long类型 java.util.Date dt = new Date(); System.out.println(dt.toString()); //jav ...
- 基于queryperf 和 perftcpdns 的DNS压力测试
最近在AWS上安装了PPTP VPN 做代理,手机, pad 也可以无缝FQ,甚是开心.最近工作不太忙,研究一下缓存加速的调优.系统已经安装的nscd文件级的缓存和dnsmasq,cpu级的dns缓存 ...
- 【动画】JQuery实现冒泡排序算法动画演示
1 前言 冒泡排序是大家最熟悉的算法,也是最简单的排序算法,因其排序过程很象气泡逐渐向上漂浮而得名.为了更好的理解其基本的思想,毛三胖利用JQuery实现了冒泡排序的动画演示,并计划陆续实现其它排序算 ...
- MySQL数据库基础(四)(子查询与链接)
1.子查询简介 其中,所谓的"外层查询"并不是指"查找",指的是所有SQL语句的统称:结构化查询语言(Structured Query Language),简称 ...
- JavaScript数据迭代方法差别
js有很多总接待方法,ES6之后又新增了几个: 这里主要讨论数组迭代遍历的方法所以不会细讲for...in... ES5.ES6数组迭代方法有: forEach map filter some eve ...
- nginx虚拟域名的配置以及测试验证
1.保证该机器上安装了nginx 未安装请看:centos/linux下的安装Nginx 2.使用root用户编辑配置文件 vim /usr/local/nginx/conf/nginx.conf 3 ...
- 浅谈session,cookie,sessionStorage,localStorage的区别及应用场景
浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互. 一.cookie和session cookie和session都是用来跟踪浏览器 ...
- Visual Studio 环境路径答疑!
工程目录结构如下: Console │ Console.sln │ Console.VC.db │ ├─Console │ │ Console.cpp │ │ Console.vcxproj │ │ ...
- poj1011 && uva307 DFS + 剪枝
将木棒从大到小排列,保证每次的选择都是最长可选的木棒. 剪枝: 1 . 如果第 i 根木棒被选择却无法成功拼接,那么后面与其长度相同的也不能选择. 2 . 如果第 cnt + 1 根木棒无法成功拼接, ...