SVN冲突的几种情况以及相应的解决方法
情况一:更新后出现若干个冲突文件,文件所在的文件夹也会有红色感叹号
解决方法:
1. Revert看下有哪些冲突文件
2. Revert列表建议按Status排序,这样我们需要解决的冲突对象就会聚在一起(那些红色的Conflicted文件)
在开始处理冲突之前,需要先判断这些文件是否与自己的修改内容有关:
(1)如果与自己的修改内容有关,Show Log看看上一个修改人是谁,然后商量一下应该怎么处理,比如重做谁的部分代价更小:
<1> 如果决定上一个修改人重做,那么自己先备份相关的修改内容,然后Revert该冲突文件,接着用备份的文件覆盖替换、提交,提交后再通知上一个修改人重做
<2> 如果决定自己重做,也是先做好备份,避免忘记自己的修改内容,然后Revert该冲突文件,重做自己的部分后再提交
【顺带一提,如果项目组形成了在使用(全部或部分)文件前都要先Lock的规范,那么每个人在Lock时都能知道当前有没有人在使用该文件,而不会出现修改完要提交时才发现冲突的情况】
(2)如果与自己的修改内容无关,直接Revert
情况二:更新后出现若干个Tree Conflicted文件夹,直接Revert会提示Can't revert XXXXX without reverting children
解决方法:
1. 按照前面的方法打开Revert列表,然后判断这些文件夹是否与自己有关(有限的经验告诉我一般都是无关的),有关就先按前面的方法对每个文件逐个处理,无关就走下一步
2. 在Revert列表里选中这些Tree Conflicted文件夹,鼠标右键,然后选择Undo,等待它们从Revert列表消失
情况三:更新时遇到无法拉新的问题,提示Please execute the 'Cleanup' command
解决方法:
1. 在更新失败的文件夹执行Clean Up指令
2. Clean Up列表默认不勾选后三项,直接OK就可以解决大部分情况。如果问题没有得到解决,或者非常肯定自己没有修改过文件,这时就可以把后三项勾上,然后再Clean Up
(笔者目前想到的冲突情况就以上这些,如果还是没有解决问题,可以私戳或者在评论区留言)
SVN冲突的几种情况以及相应的解决方法相关推荐
- svn update 时报错 Node remains in conflict 和解决方法
文章目录 svn update 时报错 Node remains in conflict 和解决方法 svn update 时报错 Node remains in conflict 和解决方法 今天在 ...
- 单片机长时间程序跑飞_单片机程序跑飞的三种现象、原因及解决方法
今天在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是跑飞,最后费了好长时间,花了很大功夫才找到问题原因,由此总结了单片机程序跑飞的三种现象.原因及解决方法. 一.数组越界(数组溢出 ...
- 文本文档写html图片显示不出来,word文档几种不显示图片的解决方法
word文档几种不显示图片的解决方法 我们在Word文档添加图片的时候,常常会遇到图片显示不出来的情况,那么这个时候应该怎么办呢?下面就来和小编一起看看word文档几种不显示图片的解决方法吧. 1.可 ...
- linux ahci 不重装,老电脑竟然忘记开AHCI了,教你种不用重装系统的解决方法
原标题:老电脑竟然忘记开AHCI了,教你种不用重装系统的解决方法 昨天折腾的二台电脑,全部都使用了固态硬盘,对于老电脑而言,固态硬盘绝对是一种利器.虽然它不能大幅度的提升性能,但却可以大幅度的改善使用 ...
- 计算机慢的解决方法,几种电脑变慢的解决方法
很多朋友在使用电脑的过程中会发现电脑会越来越卡吗,运行速度越来越慢,那么出现电脑变慢有没有解决方法呢?今天IT之家小编就给您带来几种电脑变慢的解决方法. 方法一:重装系统 用户在使用电脑的过程中,电脑 ...
- 当服务器存储空间不足情况,无法处理时解决方法
当服务器存储空间不足情况,无法处理时解决方法 访问服务器共享资源时,提示"服务器存储空间不足,无法处理此命令",查看日志: 事件 ID: 2011 来源:Srv 描述:服务器的配置 ...
- linux下svn客户端报错Cannot negotiate authentication mechanism的解决方法
svn客户端报错Cannot negotiate authentication mechanism的解决方法: 问题出现的原因之一: 因为SVN服务器配置了saslauthd服务用来实现与ldap的对 ...
- SVN解决冲突的几种情况
SVN是非常实用也好用的版本管理工具,但不是万能的,有时候还需要你手动解决. 一般在你准备提交一个新版本时,首先update一遍,有时候update完之后发现跟本地版本有冲突,这时候,在有冲突文件的地 ...
- 电脑qq收藏在哪里_电脑突然死机了怎么办?几种常见电脑故障及其解决方法
家用.办公电脑使用难免会遇到各种的故障,而最最常见的就是电脑死机了,怎么办?今天就常见的电脑死机问题及方法进行一下汇总,喜欢的朋友不妨关注或收藏哦.希望对您有所帮助! 01 系统宕机 现象:桌面被锁定 ...
最新文章
- linux下文件系统不丢数据扩容方法
- Kali Linux 安全渗透教程第七更 大学霸1.4.3安装至VMware Workstation
- 你真的会玩SQL吗?EXISTS和IN之间的区别
- map 和set 有什么区别,分别又是怎么实现的
- 中科院超牛的物理学家,摇滚界无人不知的“李白”,你一定听过他的歌!
- 手机调用系统的拍照和裁剪功能,假设界面有输入框EditText,在一些手机会出现点击EditText会弹出输入法,却不能输入的情况。...
- leetcode 773. 滑动谜题
- Tensorflow 相关概念
- ICCV2021 |上交、北理、百度联合研究视频缩放任务中的自条件概率学习
- idea主题颜色Linux,IntelliJ IDEA更换主题样式分享
- 加密 web.config
- java 协同过滤算法_基于用户的协同过滤算法(Java实现或R语言实现)
- 联想t450进入bios设置按哪个键_thinkpad笔记本怎么进bios设置|联想thinkpad开机进bios按哪个键-系统城...
- ABB 120 六轴机械手臂编程调试(三)
- 千峰课程网安笔记(1)
- python正则表达式入门教程括号及字符
- mysql基础(2)mysql基础知识
- 吸引红杉资本中美两地基金联合领投,英国芯片企业Graphcore有何魔力?
- CHAPTER 24 Dialog Systems and Chatbots
- android 加速度计算公式,android – 使用加速度计计算旋转矩阵