1.svn冲突产生的原因:
两个人对项目的同一个文件,同一处地方都做了修改;
但是,他提交在我之前,这样我的就会和他的发生冲突了
如果别人和自 己更改的是同一个文件,那么update时会自动进行合并,
如果修改的是同一行,那么合并时会产生冲突!
举个情景例子就是这样:
有两个开发人员,大富和小贵,分别从服务器端下载了文件A。

大富修改之后,A变成了A’,小贵修改之后,A变成了A”。

大富先一步提交,使服务器端文件的版本也变成了A’

小贵本地的文件A”已经过时了,此时她已无法提交文件,服务器会要求她先进行一次更新操作。

此时小贵的更新操作有两种可能:

(1)小贵所做的修改与大富不是同一个位置,更新操作会先合并文件然后成功。

(2)小贵所做的修改与大富恰好是同一个位置,更新操作先尝试合并文件然后失败,发生冲突。

注:
如果这个文件发生了svn冲突,该文件会被用双红标示,同时该文件还会注释并显示修改者的姓名信息;
如果冲突了,同一文件会出现四个后缀不同的相同文件:一般第二个.mine文件是我修改的文件;
第三个文件是svn服务器上的原版文件,第四个文件是别人修改的文件;

2.svn冲突的解决

解决:我觉得我修改的好,以我修改的为准,废掉别人的
  操作:右键冲突文件,选择markresolved,会弹出一个选择弹出框,选择第二个resolve conflict by using my version of file

解决:不用我的,以同事的为准
  操作:同上,只不过选择第三个:resolve conflict by using the incoming of the file

解决:所有的修改都要撤销掉,回到文件原来没有别修改过的样子
  操作:同上,只不过选择第四个:resolve conflict by using base version of the file

解决:把同事改动的和我改动的合并到一起
  操作:右键冲突文件-edit conflicts-对照和复制粘贴-最后右键冲突文件-mark resolved-conflicts has been resolved in the file

3.svn冲突一定是发生在更新之后,但更新的背景不同;多数的情况是,我做了一些修改,
  然后去提交,发现报错了,SVN提交has encountered a problem
  这时候就说明,冲突了;
  这时候选中无法提交的文件,点击更新,就会多出三个文件:
  .mine:我修改过的文件备份
  .r(xxx):基础版本文件
  .r(xxx+1):svn最新版本的内容(就是别人修改过的)

SVN冲突的原因和解决相关推荐

  1. SVN冲突出现原因及解决方法浅谈

    SVN冲突出现原因及解决方法浅谈 参考文章: (1)SVN冲突出现原因及解决方法浅谈 (2)https://www.cnblogs.com/andy1202go/p/8085062.html 备忘一下 ...

  2. 局域网IP地址冲突的原因及其解决方法

    当计算机使用过程中出现"计算机探测到IP地址与您的网卡物理地址发生冲突"的错误时,您就无法使用网络.如果在网络用户连网的同时,建立IP地址和MAC地址的信息档案,自始至终地对局域网 ...

  3. 程序员需要了解依赖冲突的原因以及解决办法

    前言 依赖冲突是日常开发中经常碰到的过程,如果运气好,并不会有什么问题.偏偏阿粉有点背,碰到好几次生产问题,排查一整晚,最后发现却是依赖冲突的引起的问题. 没碰到过这个问题同学可能没什么感觉,阿粉举两 ...

  4. IP冲突的原因和解决方法大全

    一.中ARP病毒(Windows系统): 现象:老是提示ip与局域網中的ip冲突. 主要原因是在局域网中有人使用了ARP欺骗的木马程序,比如一些盗号的软件. 传奇外挂携带的ARP木马攻击,当局域网内使 ...

  5. ABAQUS2022与UG12.0许可证冲突问题原因及解决方法

    许可证冲突原因 由于Abaqus CAE和UG NX软件都是使用Flexera Software公司开发的LM Tools软件许可证管理器作为其软件许可,因此,为了能够打开Abaqus CAE和UG ...

  6. svn冲突问题详解 SVN版本冲突解决详解

    解决版本冲突的命令.在冲突解决之后,需要使用svnresolved来告诉subversion冲突解决,这样才能提交更新.冲突发生时,subversion会在WorkCopy中保存所有的目标文件版本(上 ...

  7. SVN学习总结(2)——SVN冲突解决

    2019独角兽企业重金招聘Python工程师标准>>> 在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,大家不可避免的都遇到过SVN冲突的问题,开发的时候,应该认 ...

  8. 再也不怕SVN冲突:轻松解决SVN冲突

    什么时候容易出现冲突? 多个人同时修改了同个文件中的同一行代码 无法进行对比的二进制文件,比如图片等 如何解决冲突? 如上图,test_conflict.py文件发生了冲突,并且多出了几个文件,其中. ...

  9. SVN 错误 Access to SVN Repository Forbidden的原因及解决方法

    SVN 错误 Access to SVN Repository Forbidden的原因及解决方法 参考文章: (1)SVN 错误 Access to SVN Repository Forbidden ...

  10. eclipse中svn冲突解决

    最近在和同事做项目的时候出现了冲突,冲突解决方法是这样的: 右键项目 -> Team -> 与资源库同步 2.在同步视图中选择Conflicts Mode,以便首先查看解决冲突 3.双击需 ...

最新文章

  1. win2003辅助域服务器相关几个错误日志的解决办法
  2. JDK中的坑:JDK中这些方法的bug你不要踩
  3. mongo在哪创建管理员_mongodb权限设置之添加管理员、普通用户的方法
  4. Bitdefender 服务器版安装程序官方下载
  5. 【集训队作业2018】复读机
  6. 32 vs 开发wince_“激光大炮”上央视了!秒射气球 一键启动32响
  7. HDU 1294 Rooted Trees Problem
  8. Linux实战教学笔记02:计算机系统硬件核心知识
  9. 【Comet OJ - Contest #5 - C】迫真小游戏(优先队列,贪心构造,树,字典序)
  10. Linux系统编程36:多线程之线程控制之pthread线程库(线程创建,终止,等待和分离)
  11. opencv抠人像_卸载PS吧!这个小程序就能一键AI抠图,超简单!
  12. DSA——直接插入排序笔记
  13. HDU 1269 裸奔的强联通分量
  14. 【java】详解native方法的使用
  15. 【笔记】更改windows,excel,word背景色为眼睛保护色
  16. egret牧场小游戏遇到的坑
  17. 矩形类的定义(java)
  18. 计算机网络中报文摘要概念,报文摘要详细介绍
  19. 3D模型欣赏:汉服美女 【3D游戏建模教程】
  20. 【华为OD机试真题 JAVA】两数之和绝对值最小

热门文章

  1. Linux系统搭建FTP服务器教程
  2. 小四哥的故事——访中联绿盟陈庆
  3. 股票学习-量柱和k线-第四天
  4. 快速生成数据库文档--screw
  5. msvcr100.dll解决方法
  6. 电脑cpu怎么看 怎么看cpu好坏 (全文)
  7. 2020届恒生电子秋季招聘试卷
  8. 【vulnhub】---DC-6靶机
  9. GeoServer 自定义字体 符号化渲染点
  10. 从入门到冠军 中国移动人群画像赛TOP1经验学习研究