zoukankan      html  css  js  c++  java
  • 2、冲突

    2、冲突

    2.1 过时的文件  

      概念:在一个相对服务器端版本来说是旧版本的基础上进行了修改的文件。

      
      要求:所有过时的文件都必须先执行更新操作,更新后在最新版基础上修改的文件才允许提交。

      

    2.2 冲突的产生  

      条件1:本地当前编辑的文件已经过时。

      条件2:从服务器端更新下来的修改和本地的修改在“同文件同位置”不一致。

      

    2.3 冲突的表现  

      文件内

      

      目录内 

      

      xxx.mine 文件:发生冲突时本地文件内容
      xxx.r[小版本号]文件:发生冲突前文件内容

      xxx.r[大版本号]文件:发生冲突时服务器端文件内容

    2.4 冲突的手动解决

      第一步:删除冲突发生时产生的三个多余文件
      第二步:删除冲突文件内多余的符号
      第三步:把文件编辑到满意的状态
      第四步:提交

    2.5 冲突的半自动解决

      设置SVN_EDITOR 环境变量

      

    vim /etc/profile
    -------------------------------------------
    SVN_EDITOR=/usr/bin/vim
    export SVN_EDITOR
    -------------------------------------------
    source /etc/profile
    echo $SVN_EDITOR

    查看版本:

    svn info good.log

    解决的过程

      使用e 选项进入文件内容编辑界面

      

      进入vim 编辑器编辑文件内容

      

      编辑完成后使用r 选项标记为已解决

      

    2.6 减少冲突的发生  

      尽可能在修改文件前先进行更新操作,尽量在最新版基础上修改文件内容。
      尽量减少多人修改同一个文件的可能性。
      加强团队成员之间的沟通。

  • 相关阅读:
    【BZOJ3489】A simple rmq problem【kd树】
    【BZOJ2716】天使玩偶【kd树】
    Codeforces Round #520 (Div. 2)
    Codeforces Round #521 (Div. 3)
    Educational Codeforces Round 54
    【hdu3507】Print Article 【斜率优化dp】
    【HDU5992】Finding Hotels 【KD树】
    【hdu4347】The Closest M Points 【KD树模板】
    【BZOJ2806】Cheat 【广义后缀自动机+单调队列优化dp+二分】
    SDSC2018 Day1
  • 原文地址:https://www.cnblogs.com/116970u/p/11373847.html
Copyright © 2011-2022 走看看