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

最近和一些面试者讨论怎么使用SVN、怎样在SVN上编辑冲突。很多面试者答不出来、或者回答不正确。所以我在这里想分享一下我的个人。

操作方法

  • 01

    我个人认为不管是提交、更新、编辑冲突第一个操作都应该是和资源库进行同步,项目右键==》Team==>于资源库同步(这里需要注意的是你的开发环境中已经正常集成了SVN,可以直接在myeclipse中使用)具体操作如下图

  • 02

    与SVN资源库同步后,就会在界面上显示如你当前的项目需要更新多少文件、提交多少文件。如下图:

  • 03

    到这里我们知道了情况后就是操作顺序的问题,我个人建议先更新没有冲突的文件到本地,再编辑冲突文件、最后测试确认无问题再提交到SVN上。在这个界面上更新和提交的操作我就不详细说明了,我这里想详细说说编辑冲突。如下图

  • 04

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

  • 05

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

(0)

相关推荐

  • 批处理bat文件实现自动提交代码和部署项目

    简介: 今天我们的主角是批处理bat脚本.一种简化的脚本语言,主要应用于Windows系统和Dos中.本文利用简单的几行代码,带你实现代码自动提交,项目轻松运行.希望能帮助到你.知识整理不易,麻烦点个 ...

  • git如何提交代码

    代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交已暂存的文件 5.同步到服务器 1.     查看目前代码的修改状态 提交代码之前,首先应该 ...

  • eclipse中git项目提交遇到冲突文件问题该怎么办?

    大多数的git项目都会在提交或者协同的时候遇到文件冲突的问题,那么如何才能正确的解决冲突文件呢?已经检出的git项目,并且他人已经做了修改,自己未及时更新也做了修改的前提下哦. 1.项目右键“team ...

  • idea解决代码冲突(idea处理异常的快捷键)

    去改变idea的默认快捷键的方式:(以格式化代码的ctrl alt l为例)1 点击file–>setting–>keymap,到达快捷键界面2 开始搜索3 双击ReFormat Code ...

  • 自动化运维之 Puppet 实战

    随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,近几年自动化运维管理快速的发展,得到了很多IT运维人员的青睐,一个完整的自动化运维包括系统安装、配置管理、服务监控三个方面。那今天咱们大家一起 ...

  • svn建立分支和svn代码合并的操作方法

    首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个 ...

  • SVN提交错误:working copy is not up-to-date

    SVN提交错误:working copy is not up-to-date解决方法 TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录. ...

  • svn如何安装,svn如何配置,svn安装配置

    svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.如何快速建立Subversion服务器,并且在项目中使用起来,这是大 ...

  • 基于金山快盘的Git服务器.快盘+ Git GUI 实现代码版本管理

    Git,这货堪称神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走国道一样。 Git的强大之处在于,你可以在局域网内的任何一个共享路径下创建仓库,而不需要运行任何服务。所有的操作都是基于本 ...