VS 下 解决SVN冲突--项目问题解决篇
2014-12-21 16:15
218 查看
最近项目开展的如火如荼。由于不是按层开发,每个人敲一条线,即使是自己在敲代码之前先更新,敲完之后立马提交也 难免和别人的会冲突。最头痛的就是这个了。忙活了半天,提交不上,还有可能把自己的 把服务端造成乱码。
今天才了解到原来是我们对SVN的了解还不够。下面我们说一下 在本地代码发生变化 后和服务端刚更新下来的产生了冲突,我们是怎么解决的。
(这个解决方法也不是自己想出来的。现学现卖一下。)
![](http://img.blog.csdn.net/20141221155941272?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
结果出现了下面的问题
![](http://img.blog.csdn.net/20141221214739709?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
一不要着急取消 或关闭窗口,你可以选中红色的项目 鼠标右键 编辑。
![](http://img.blog.csdn.net/20141221214836337?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20141221214822687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
进入页面之后,会出现两次代码的对比 最下端的是整合后的代码。
![](http://img.blog.csdn.net/20141221214836337?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
因为对比文本会看出有什么不同,如果采用左边服务器端的代码
就在要使用的代码行处右键选择‘使用此文本’。其他几个选项类似。此时我们已经看到了最下边整合的已经不变红了。
![](http://img.blog.csdn.net/20141221214847647?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
此时你就可以标记成解决冲突。然后关闭弹出框。
![](http://img.blog.csdn.net/20141221214857116?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
回到更新显示错误的界面 再次选中刚刚解决的冲突项。右击 标记解决冲突。会出现如下界面。
![](http://img.blog.csdn.net/20141221214906648?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这样一个问题就解决了。
我们看它的以一个已经不变红了。
![](http://img.blog.csdn.net/20141221214911406?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE3NjAxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
第二个问题同样这样解决就OK了。
再按照线开发的时候,我们要养成的好习惯就是每天在敲代码之前先更新 ,敲完之后也要先更新 解决完冲突在提交。这样就保证不会让冲突出现在服务端。
查看帮助很重要!!
今天才了解到原来是我们对SVN的了解还不够。下面我们说一下 在本地代码发生变化 后和服务端刚更新下来的产生了冲突,我们是怎么解决的。
(这个解决方法也不是自己想出来的。现学现卖一下。)
结果出现了下面的问题
一不要着急取消 或关闭窗口,你可以选中红色的项目 鼠标右键 编辑。
进入页面之后,会出现两次代码的对比 最下端的是整合后的代码。
因为对比文本会看出有什么不同,如果采用左边服务器端的代码
就在要使用的代码行处右键选择‘使用此文本’。其他几个选项类似。此时我们已经看到了最下边整合的已经不变红了。
此时你就可以标记成解决冲突。然后关闭弹出框。
回到更新显示错误的界面 再次选中刚刚解决的冲突项。右击 标记解决冲突。会出现如下界面。
这样一个问题就解决了。
我们看它的以一个已经不变红了。
第二个问题同样这样解决就OK了。
再按照线开发的时候,我们要养成的好习惯就是每天在敲代码之前先更新 ,敲完之后也要先更新 解决完冲突在提交。这样就保证不会让冲突出现在服务端。
查看帮助很重要!!
相关文章推荐
- VS 下 解决SVN冲突- 项目加载失败
- 解决用Svn管理delphi 项目问题
- 两个项目发布在tomcat下引起log4j冲突问题解决
- 解决 VS 2008 不能创建新项目,“The tools version “3.5″ is unrecognized ” 问题
- VS 2008/2010无法清理解决方案和项目问题的解决
- vs 项目生成输出目的地只读问题的解决方法..
- VS 2005 安装Asp.net Ajax扩展后项目模板丢失问题的解决
- 在VS.NET 2003中建立项目时遇到的两个问题及解决方法 (转)
- 在VS.NET 2003中建立项目时遇到的两个问题及解决方法 (转贴)
- AnkhSVN 2.1.10007 发布了 解决与VS2010冲突 导致VS重启问题
- 疑难杂症:解决由早期版本的Web应用项目模板造成的VS 2005 SP1 Beta的问题
- 解决eclipse svn插件不能识别自己svn服务器中项目的问题(点team没有相关功能)
- 解决 vs 2010 中新建项目时 , AssemblyInfo.cs 中出错的问题
- VS 2005 安装Asp.net Ajax扩展后项目模板丢失问题的解决
- 在VS.NET 2003中建立项目时遇到的两个问题及解决方法
- 疑难杂症:解决由早期版本的Web应用项目模板造成的VS 2005 SP1 Beta的问题
- 解决vs新建项目是模板丢失的问题
- [个人整理]如何解决VS.NET无法调试项目问题?
- 在SVN中检出android项目到Eclipse的工作空间,出现default与Displaying的问题解决
- 解决eclipse svn插件不能识别自己svn服务器中项目的问题(点team没有相关功能)