svn代码冲突的解决
类别:软件设计 浏览量:1625
时间:2015-10-25 svn代码冲突的解决
svn代码冲突的解决在项目中,不可避免多个人同时参与一个项目,因此就可能会出现多个人同时修改一个文件的情况,就不可避免的会出现代码冲突,下面介绍svn代码冲突的解决方法
一、修改同一文件不同位置引发的冲突
这种情况,是最简单的代码冲突样例。不同用户修改了不同位置的代码,因此只需要在提交前进行更新,就可以解决冲突。
1、如果用户A先提交了代码,当用户B提交代码时,提示错误:提示用户该文件已经过期,需要先更新文件。
此时,SVN会自动把其他用户修改的操作更新到该文件中(前提是不同用户修改的位置不同),并且保存当前用户修改的部分。
2、点击更新,更新代码
3、再次提交,提示成功
二、修改同一文件相同位置引发的冲突
如果用户A先提交了代码,当用户B提交代码时,会提示文件存在冲突!
1、打开冲突文件的文件夹发现,多了几个文件
其中 MenuTreeService.cs文件记录了冲突的详细内容,文件中<<<<<<.mine到====之间为当前用户修改的内容;====到>>>>>.r11959和.r12245为版本库中的内容.
2、右键选择编辑冲突
3、该操作会自动对比代码库中文件的内容
4、仔细比对两边的代码,如果遇到不确定的代码,或者要修改、删除的代码,最好和 团队的其他成员商量、确认。
5、保存、合并修改
6、冲突已解决,多的几个文件消失了
7、提交解决冲突后的文件
标签:svn
您可能感兴趣
- svn代码冲突的解决
- linuxsvn服务怎么打开(CentOS SVN服务器如何管理多个项目)
- svn查看某个用户的提交记录
- tortoisesvn 合并分支
- svn的功能介绍
- 修改svn服务器地址
- tortoisesvn解析失败(TortoiseSvn小乌龟安装最新图文详细教程)
- svn冲突怎么解决
- TortoiseSVN客户端更改用户名和密码
- SVN提交时忽略bin和obj文件夹
- SVN如何排除不想提交的文件
- SVN提交代码需要注意哪些
- svn中tree conflicts错误的解决方法
- svn迁移
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
热门推荐
- mysql主从同步失败原因(mysql 主从复制如何跳过报错)
- laravel图文分离(Laravel 5.4前后台分离,通过不同的二级域名访问方法)
- 选择哪个平台注册虚拟主机好(怎么选择好的便宜云虚拟主机?分享挑选便宜云虚拟主机的小技巧)
- linux内核进程调试代码(分析Linux内核调度器源码之初始化)
- python turtle简易绘图(详解Python使用Plotly绘图工具,绘制甘特图)
- python比较两文件内容(Python判断两个文件是否相同与两个文本进行相同项筛选的方法)
- centos7系统密码忘了怎么办(CentOS 7忘记密码解决方案过程图解)
- mysql数据库三种模式(MySQL数据库是如何实现XA规范的)
- canvas进阶教程(原生canvas制作画图小工具的踩坑和爬坑)
- VS调试提示"源文件与模块生成时的文件不同"