一.版本冲突

1.概述

多人同时用一个版本号更新文件,然后在提交版本时,发生冲突。

2.演示

(1)用户一创建文件并上传到svn仓库

tortoisesvn的版本冲突

tortoisesvn的版本冲突

(2)用户二检出svn仓库中的项目

tortoisesvn的版本冲突

(3)用户二修改项目文件并提交

tortoisesvn的版本冲突

tortoisesvn的版本冲突

(4)查看提交后的版本信息

tortoisesvn的版本冲突

(5)在用户一修改项目文件

tortoisesvn的版本冲突

tortoisesvn的版本冲突

(6)版本冲突画面

tortoisesvn的版本冲突

tortoisesvn的版本冲突

tortoisesvn的版本冲突

(7)update后的文件

tortoisesvn的版本冲突

二.解决方案

1.先进行版本更新

tortoisesvn的版本冲突

tortoisesvn的版本冲突

2.update后的文件

(1)说明

hello.java是合并版本的内容

hello.java.mine是当前用户上传的代码。

hello.java.r7是修改前的代码。【svn仓库上一个版本的代码】

hello.java.r8是修改后的代码。【svn仓库的当前版本的信息】

(2)图解

tortoisesvn的版本冲突tortoisesvn的版本冲突tortoisesvn的版本冲突tortoisesvn的版本冲突tortoisesvn的版本冲突tortoisesvn的版本冲突tortoisesvn的版本冲突tortoisesvn的版本冲突

3.点击解决冲突按钮tortoisesvn的版本冲突

4.解决冲突界面

tortoisesvn的版本冲突

tortoisesvn的版本冲突tortoisesvn的版本冲突5.tortoisesvn的版本冲突

5.重新提交文件

tortoisesvn的版本冲突

6.提交成功

tortoisesvn的版本冲突

tortoisesvn的版本冲突

相关文章: