SVN Myeclipse版本使用

     Myeclipse SVN 常用功能介绍

    

1、场景描述:

当我们commit项目文件时,右键选择team,出现下列图所示。

 

Synchronize 同步.(一般代码冲突时,进行与服务的对比)

Commit 提交.(修改之后,将修改的内容提交到资源库)

Update to head 更新到最新版本(修改公用与)

Update to Version 慎用,会覆盖你本地修改的文件

 

 

图2:点击同步视图

 

2、同步SVN图标含义

① 灰色向右箭头:本地修改过

说明:在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交操作;

② 蓝色向左箭头:SVN上修改过

说明:在同步透视图下有"蓝色向左的箭头,表示SVN修改过",右击该文件,可以选择覆盖/更新操作;

 

 

③ 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件

 

④ 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件

 

⑤ 灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件

 

⑥ 蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件

⑦ 红色双向箭头:SVN上修改过,本地也修改过的文件

 

出现红色双向箭头非常糟糕,造成这种现象原因如下:

由于两个或多个开发人员同一时段操纵同一个文件,当某个开发人员更新最新版本进行修改,在修改这个过程当中,另一名开发人员进行了版本提交至服务器。

而当前一名开发人员进行更新最新版本准备提交时会出现此情况,

更新结果为图。3

 

处理方法:mine后缀文件为当前所属人修改文件(切勿做删除操作)。

          以下文件依次为版本提交变更文件。

根据mine文件与其他文件进行手工合并处理。

图3:

 

 

3.要修改代码,务必先更新,从资源库取最新的文档,再修改

Sychronize:将本地项目与资源库进行同步,看本地项目与资源库有哪些差异,涉及到代码修改冲突时,就可以用了

4.修改完毕后,提交

注:当两个人同时修改一个文件时,必须一个修改完成,提交之后,另一个再取最新版本进行修改,这样就需要人为的进行沟通了,版本控制工具再好,也代替不了所有的人为沟通。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值