SVN管理项目

SVN笔记

一、概述

a) 为什么使用版本控制系统

i. 无法后悔

ii. 版本备份

iii. 版本混乱

iv. 代码冲突

v. 权限控制

vi. 追究责任

b) 常见的版本控制系统

c) SVN是Subversion的简称,是一个开放源代码的版本控制和协同开发工具。SVN就是用于多个人共同开发同一个项目,达到共用资源的目的,并记录一个项目的所有变化。

svn  大多数的中小型企业中使用  集中式版本控制工具

 

客户端  服务端

 

git   前言互联网公司            分布式版本控制工具   

客户端完成项目

   服务端  github  全球最大git托管网站

    码云

协同开发

 

 

二、SVN服务端VisualSVN

按照默认的配置 安装即可

要:

svn server url

svn账号密码

 

 

三、Myeclipse、Eclipse集成SVN

a) 安装SVN插件

i. 在线安装

Help ---> Install from site --->add--->输入地址:http://subclipse.tigris.org/update_1.10.x ---> ok ---> 勾选Subclipse ---> SVNKit ---> next安装

 

ii. 离线安装

将解压好的插件包,拷贝到MyEclipse或者eclipse安装目录中的dropins目录

 

四、上传项目到SVN服务器

 项目经理  基础架子搭好, 上传svn server,其它开发人员,下载自己工作空间

 

小黄桶代表本地代码和服务端的代码同步

 

五、SVN服务器项目检出到工作空间

打开svn资源库面板  打开url  找到项目  右键检出为工作空间的项目

 

六、从服务器更新代码

a) 与资源库同步: 服务端的最新的变化 展示出来, 我们可以有选择的选择更新的内容

b) 更新: svn最新的代码 全部更新到工作空间中

 

七、冲突解决

如果使用版本控制工具, 多个人去修改同一个文件,当一个人先提交修改的内容,另外一个人再去提交修改的内容时候,就会产生版本冲突

spring.xml

 

a) 代码无重合

如果两个人修改同一文件,代码无交集,可以选择合并代码后,选择提交

b) 代码重合

如果两个人修改同一文件,代码有交集,这种情况比较复杂,一般只能将自己的代码保存一份到本地,然后直接将服务器代码更新下来,选择同步窗口,右键覆盖回复项,然后在新的代码上修改自己的逻辑

 

八 Idea集成svn客户端

1. 需要安装本地svn客户端程序

 

2. 在idea相关配置

  快捷键  alt+q 看项目在服务器中的变化

        ctrl+k 提交 commit到svn

    ctrl+alt+z回到版本库的位置

          ctrl+t  更新别人的代码

步骤:项目上传的svn

①:idea集成svn

 

②:开启vsn

 

③:先分享share 右键 subversion  --> share

 

 

 

④:上传代码时,不上传.idea和.imi文件,应该设置一下

 

⑤将代码传上去

 

 

⑥:charkout

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值