怎样处理SVN的提交代码冲突
最近和一些面试者讨论怎么使用SVN、怎样在SVN上编辑冲突。很多面试者答不出来、或者回答不正确。所以我在这里想分享一下我的个人。
操作方法
- 01
我个人认为不管是提交、更新、编辑冲突第一个操作都应该是和资源库进行同步,项目右键==》Team==>于资源库同步(这里需要注意的是你的开发环境中已经正常集成了SVN,可以直接在myeclipse中使用)具体操作如下图
- 02
与SVN资源库同步后,就会在界面上显示如你当前的项目需要更新多少文件、提交多少文件。如下图:
- 03
到这里我们知道了情况后就是操作顺序的问题,我个人建议先更新没有冲突的文件到本地,再编辑冲突文件、最后测试确认无问题再提交到SVN上。在这个界面上更新和提交的操作我就不详细说明了,我这里想详细说说编辑冲突。如下图
- 04
在上面的图片中需要重点说明的是图片2和3.编辑冲突是会出现蓝色和红色的对比框。蓝色的可以点击中间的小正方形从服务器移动到本地,红色的移动后还得手动修改成一样的,要不然还会出现冲突。这些事做完了保存一下,要保证你本地的已经有的部分和服务器上一致,这次修改或者需要提交的是服务器上没有的。到这里还要像图3那样标记一下为合并。
- 05
最后一步其实就是提交,但是我建议在提交之前还是本地运行一下看看有没有运行错误、报错之类的。确认没有问题后就回到那个资源库对比界面选择提交。
赞 (0)