本文只是关于SVN版本控制工具的冲突解决方案的一点说明。
由于开发人员之间欠缺沟通,往往会出现统一开发模块中有冲突问题发生,此时也突出显示了版本控制工具的优越性。如下:左上方黄色区域凸显的是一位开发人员编写好的模块代码,右上方灰白色区域凸显的是另一位开发人员为编写的代码区域。
由于同时修改了同一模块,等等原因,会导致我们提交代码的时候发现异常(frmSetData.vb 显示冲突)。
如果我们忽视异常,继续提交,则会在提交窗口显示有代码文件(conflicted)冲突。继而提交失败.
若,我们在提交界面双击冲突文件,则进入管理工具的冲突处理界面,如下。
很明显,显示窗体被划分为三部分,左上和右上部分为冲突文件显示区域。开发人员可根据需要通过邮件菜单的选项,选择性选取有效代码段。
然后Mark一下即可。
再次提交,通过。