Eclipse中的svn冲突解决办法

一直埋头开发,从没有抬头想,今天偶尔想了下,发现多年的习惯,真是有很多问题。

一直svn解决冲突处理,都是先保存本地的,再去还原,再更新,再加上自己的,再提交!

现在有个这个方法,却一直没考虑用过,呵呵,备忘一下!

 

Eclipse中的svn冲突解决办法:

1. 点击提交,报错——‘SVN提交’has encountered a problem.

2. 选中无法提交的文件,点击更新操作。多出三个文件,分别是:“.mine”“r(xxx+1)”“r(xxx)”其中xxx为版本号。“.mine”是我要提交的文件,“.r(xxx)”是我是在这个版本文件基础上修改后产生冲突的。“r(xxx+1)”是目前svn服务器最新版本的内容是这样。

3. 我们通过手动处理源文件“.java”,得到自己真实想要上传到svn的文件后。右击Team->标记为解决。默认选择第一个“标记为冲突解决”,点击OK。刚才的三个文件将消失,剩下自己的源文件。

4. 编辑源文件为自己真正想要到svn服务器上的最新版本文件。右击Team->提交,冲突解决。

 

例如:
<li><a href="friendGroup.do?action=list" target="mainFrame">分组管理</a></li>
<<<<<<< .mine
< li><a href="visitorPolicyList.do?action=list&type=0" target="mainFrame">收藏夹审核</a></li>
< li><a href="visitorPolicyList.do?action=list&type=0" target="mainFrame">访问策略</a></li>
< li><a href="visitorInfoList.do?action=list&type=0" target="mainFrame">访问信息</a></li>
=======
< li><a href="favorite.do?action=list" target="mainFrame">收藏夹审核</a></li>
< li><a href="notice.do?action=list" target="mainFrame">通知</a></li>

>>>>>>> .r52280

此在JSP页面同步此JSP页面的时候,产生了冲突,<<<<<<< .mine和 >>>>>>> .r52280代表着冲突的地方
<<<<<<< .mine和=======之间是自己本地的内容,=======和>>>>>>> .r52280是svn上的内容,此时需要决定删掉这些标记
然后Navigator模式下,你会看到 带有.mine.;.r52280为后缀的文件,这些文件需要删掉,下次提交的时候你才能提交上去,否则还会报错。
怎样删除。右键选中该文件,选择team->Mark Resolved ->点击OK即可

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值