svn更新冲突处理详解

svn 冲突处理

简介

    Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,采用集中管理的模式, 使用时必须有网,才可以去中央服务器进行代码的拉取和提交,修改。

冲突处理

1.当你更新时出现 :
idea冲突样例
2.对冲突红色文件进行分析
<<<<<.mine 在这之前的代码各版本保持一致,无需改动
idea svn  冲突文件 <<<.mine

.r2108 之后是新加的和原来不一样,但是没冲突,也不需要处理
idea svn 冲突文件 >>>>.r2108

======= r.1665
而这里的内容就是资源库中的内容,这是svn更新之时自动合并产生的结果,也是我们重点关注的,需要解决的问题
 idea svn 冲突待解决的地方

3.问题处理(开发工具)
a: 进入冲突的文件,删除所有带<<<.mine >>>>,r2108 ,====r.1665
b: 根据项目的实际情况,处理 =====r.1665 svn 冲突合并的地方
c: 删除文件:
待删除的文件
d: 按下图操作在这里插入图片描述
先更新再提交在这里插入图片描述
在这里插入图片描述
e: 颜色复查验证
红色
在这里插入图片描述
在这里插入图片描述
f: 至此工具修改冲突解决完毕
4.svn工具 验证
点击冲突文件点击鼠标右键在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.建议对业务不熟悉的时候还是谨慎操作
6.规避冲突:
a. 提交代码时,看一下主干的操作日志
b. 每天统一定时更新代码,和主干保持同步

猜你喜欢

转载自blog.csdn.net/WindwirdBird/article/details/105174120