zoukankan      html  css  js  c++  java
  • 处理SVN的提交代码冲突

    工具:

    一台开发的电脑,myeclipse,TortoiseSVN1.8

    步骤:

         1、不管是提交、更新、编辑冲突第一个操作都应该是和资源库进行同步,项目右键==》Team==>于资源库同步

           (这里需要注意的是你的开发环境中已经正常集成了SVN,可以直接在myeclipse中使用)具体操作如下图

    1. 怎样处理SVN的提交代码冲突
    2. 与SVN资源库同步后,就会在界面上显示如你当前的项目需要更新多少文件、提交多少文件。如下图:

      怎样处理SVN的提交代码冲突
    3. 到这里我们知道了情况后就是操作顺序的问题,我个人建议先更新没有冲突的文件到本地,再编辑冲突文件、最后测试确认无问题再提交到SVN上。

      更新:把他人上传的代码更新到本地环境,你在这个环境下把自己的代码合并到这个版本中。

      提交:将合并好的版本提交到svn,他人再根据你提交的版本开发,保证代码不会冲突。

      值得注意的是,使用SVN的目的是多人共享一个最新的目录,你在提交的时候最好先更新,更新到最新版本的核对之后再提交。

      因为如果你不更新直接提交,这段时间有可能他人更新后已经提交了,你没有更新还是老得版本,直接提交后会把他人更新的覆盖掉。

      编辑冲突:如下图

      怎样处理SVN的提交代码冲突
      怎样处理SVN的提交代码冲突
      怎样处理SVN的提交代码冲突
    4.  

      在 上面的图片中需要重点说明的是图片2和3.编辑冲突是会出现蓝色和红色的对比框。蓝色的可以点击中间的小正方形从服务器移动到本地,红色的移动后还得手动 修改成一样的,要不然还会出现冲突。这些事做完了保存一下,要保证你本地的已经有的部分和服务器上一致,这次修改或者需要提交的是服务器上没有的。到这里 还要像图3那样标记一下为合并。

    5.  

      最后一步其实就是提交,但是我建议在提交之前还是本地运行一下看看有没有运行错误、报错之类的。确认没有问题后就回到那个资源库对比界面选择提交。

  • 相关阅读:
    如何查看MySQL执行的每条SQL
    最简单的方式在linux上升级node.js版本
    快速理解字符串和编码
    macaca常见错误排查
    macaca自动化初体验
    F2eTest程序快捷方式安装到桌面
    centos下mysqlreport安装和使用
    前端纯css 图片的模糊处理
    gulp入门学习教程(入门学习记录)
    关于nodejs中npm命令没有反应的解决方法
  • 原文地址:https://www.cnblogs.com/xijin-wu/p/5670346.html
Copyright © 2011-2022 走看看