svn 冲突处理
简介
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,采用集中管理的模式, 使用时必须有网,才可以去中央服务器进行代码的拉取和提交,修改。
冲突处理
1.当你更新时出现 :
2.对冲突红色文件进行分析
<<<<<.mine 在这之前的代码各版本保持一致,无需改动
.r2108 之后是新加的和原来不一样,但是没冲突,也不需要处理
======= r.1665
而这里的内容就是资源库中的内容,这是svn更新之时自动合并产生的结果,也是我们重点关注的,需要解决的问题
3.问题处理(开发工具)
a: 进入冲突的文件,删除所有带<<<.mine >>>>,r2108 ,====r.1665
b: 根据项目的实际情况,处理 =====r.1665 svn 冲突合并的地方
c: 删除文件:
d: 按下图操作
先更新再提交
e: 颜色复查验证
f: 至此工具修改冲突解决完毕
4.svn工具 验证
点击冲突文件点击鼠标右键
5.建议对业务不熟悉的时候还是谨慎操作
6.规避冲突:
a. 提交代码时,看一下主干的操作日志
b. 每天统一定时更新代码,和主干保持同步