SVN 版本冲突解决

简介: 环境:Visual Studio 2010插件:问题: 假设A、B两个用户都在版本号为10的时候,更新了NewBillFeature.cs这个文件,A用户在修改完成之后提交NewBillFeature.cs到服务器,这个时候提交成功,这个时候NewBillFeature.cs文件的版本号已经变成11了。同时B用户在版本号为10的NewBillFeature.cs文件上作修改,修改完成之后
环境:Visual Studio 2010

插件:


问题:

假设A、B两个用户都在版本号为10的时候,更新了NewBillFeature.cs这个文件,A用户在修改完成之后提交NewBillFeature.cs到服务器,这个时候提交成功,这个时候NewBillFeature.cs文件的版本号已经变成11了。同时B用户在版本号为10的NewBillFeature.cs文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的11版本上作的修改,所以导致提交失败。

具体现象如下:

新建demo测试。具体操作如下:

1、在对方提交文件后,你再次尝试提交,会有如下提示:


2、点击ok按钮,会有更新提示:


3、选择Update后,提示更新信息


4、更新完成后,再次提交,提示如下:


问题解决:

1、在冲突的代码上选择Edit Text Conflicts,如下图:


2、进入代码比对界面如下图:


3、在代码比对界面的最下方的Merged文件窗口中进行选择合并操作

4、修改完成后,点击左上角的Save按钮保存。

搞定!

5、修改完成后,会有如下提示:


选择Mark as resolved,再次提交,成功。

目录
相关文章
|
8月前
如何向svn添加新项目
如何向svn添加新项目
694 0
|
Java Android开发
eclipse中向svn提交代码冲突的解决
eclipse中向svn提交代码冲突的解决
【错误收集】SVN冲突解决
【错误收集】SVN冲突解决
71 0
|
机器学习/深度学习 XML 调度
|
存储 Java Maven
在IDEA中提交maven项目到SVN,并检出
在IDEA中提交maven项目到SVN,并检出
418 0
在IDEA中提交maven项目到SVN,并检出
|
Java Maven Android开发
在Eclipse中提交maven项目到SVN服务器,并检出
在Eclipse中提交maven项目到SVN服务器,并检出
144 0
在Eclipse中提交maven项目到SVN服务器,并检出
SVN版本管理工具的使用
一、svn下载 https://tortoisesvn.net/downloads.html 下载网站 http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.
1138 0
|
Shell
ArchLinux上安装SVN及检出项目
在ArchLinux上安装svn及检出服务器上的资源
2216 0

热门文章

最新文章

相关实验场景

更多