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,再次提交,成功。

相关文章
SVN 将文件还原到之前的指定版本
SVN 将文件还原到之前的指定版本
2336 1
SVN 将文件还原到之前的指定版本
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
IntelliJ IDEA打开带SVN信息的项目不显示SVN信息,项目右键SVN以及图标还有Changes都不显示
334 0
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
|
Android开发
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
574 0
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
|
数据安全/隐私保护
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
168 0
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
136 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
152 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
|
存储 Android开发 数据安全/隐私保护
版本控制软件SVN
版本控制软件SVN的使用流程介绍
Subversion Revision Keywords(SVN 修订版本关键字)
Subversion Revision Keywords:HEAD、BASE、COMMITTED、PREV
160 0
Subversion Revision Keywords(SVN 修订版本关键字)
|
开发工具 Android开发 git
android studio3.6版本配置svn忽略文件
android studio3.6版本配置svn忽略文件
android studio3.6版本配置svn忽略文件