SVN加载项目失败

我们在开发项目的时候,总是会遇到SVN加载项目失败的问题:

一、产生问题的原因:

这个时候,我们知道出现这个问题就是因为这个项目中出现了冲突,当开发人员A和开发人员B从版本库同时检出文档1.txt,而A和B同时修改了1.txt的同一地方,后提交的一方会在拷贝副本中产生冲突。两个工作拷贝,A拷贝中文件1.txt内容为

dfqerq

123dfwre

B拷贝中文件1.txt内容为

dfqerq

123erwrq

在B版本提交之前版本库上的1.txt(base版本)内容为

dfqerq

B拷贝先提交版本到版本库中,以至于最新版本内容变为

dfqerq

123erwrq

此时A版本也提交则会产生冲突,无法提交,需要先svnupdate,此时会在A拷贝中产生三个临时文件1.txt.rNew\1.txt.rOld\1.txt.mine,其中1.txt.rNew是最新版本,1.txt.rOld是base版本,1.txt.mine是A作者修改后的版本,在此例中内容为

dfqerq

123dfwre

而update之后A拷贝中的1.txt内容为

<<<<<<<.mine

dfqerq

123dfwre=======

dfqerq

123erwrq>>>>>>>.r18

其中<<<<<<<.mine与=======之间表示A修改后的内容,=======与>>>>>>> .r18之间是版本服务器上的版本

二、解决冲突:

解决的方式是直接删掉,但是这种方式并不是好的.SVN会使用的合并功能,它将两个版本都保存下来,形成了三个文件:

解决方法:

1、右击“编辑*.csproj”文件,这个文件是用来进行启动这个项目的。

2、出现这个东西,很简单:

我们可以选择一下,如果发现我的和两外一个人的修改的地方时不同的时候,我们可以直接将右侧的“<<<<.mine”、"======"和">>>>.r129"直接删除掉。如果不同的需要更细化的看看需要的是谁的版本。

然后,我们把最上面的三个文档删除掉,commit,就可以了。

时间: 2024-08-11 00:26:22

SVN加载项目失败的相关文章

记:Ubuntu14.04 Android加载项目失败

Android 加载项目失败: sdk/build-tools/android-4.4.2/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory 安装: sudo apt-get install lib32z1 记:Ubuntu14.04 Android加载项目失败,布布扣,bubuko.com

VS2012 加载项目失败解决办法

项目文件被卸载时: 一般解决办法为 1.编辑 ****.csproj文件 2.注释:<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 3.重新加载即可 VS2012 加载项目失败解决办法

vs无法加载项目

无法加载项目,加载项目失败 1.加补丁KB2781514 不行的话 2.将devenv.exe的路径添加到系统环境变量Path中 3.命令行定位到vs安装目录下的IDE,然后运行 devenv.exe /setup /resetuserdata /resetsettings

mybatis原理+ClassLoader加载项目资源

mybatis作用:使开发人员可以像使用面向对象方法操作数据库 hibernate : javabean--->数据库表 mybatis:    javabean---->xml(sql语句)--->数据库表 mybatis原理:项目启动时,将conf.xml加载到内存,当使用sqlsession调用类的crud时,方法中statement语句反射查找userMapper.xml中匹配的sql标签,然后赋参(发射),生成sql语),根据resultType生成返回值,结束 类.class

MyEclipse加载项目时 出现&quot;building workspace has encountered a problem&quot;错误

当MyEclipse加载项目时 出现"building workspace has encountered a problem"错误,这是重新编译时出错, ① 根据MyEclipse菜单栏的Project->propertise(当有项目运行或是加载时Propertise为灰色,不可用)->Builders->不要选中JavaScript Validator(把前面的勾去掉). ② 或是重新换一个命名空间(workspace). 2.当MyEclipse在运行程序时弹

vs 中无法加载项目的解决方案

有时,我们在vs 中打开工程项目时,会出现这样的错误,项目无法加载,解决方案如下: 错误提示: 解决方案: 在vs 中单独打开 工程配置文件 ,然后修改配置,将红圈处的内容注释掉: 重新加载项目:

ubuntu系统服务器更换相同型号的主板后登录时提示加载文件系统失败

ubuntu系统服务器更换相同型号的主板再次登录时提示加载文件系统失败,且还有上次加载成功时间为xxxx-xxxx-xx,后经查找原因,主板系统时间太老(修改为当前日期时间即可),系统启动,文件加载与系统时间有关(貌似),有时间查找资料学习学习 注: SATA硬盘几种模式: IDE 是为了兼容性,将sata模拟成ide模式(比较常用) raid是磁盘阵列模式,一般人不用.(一般需要安装多个硬盘才能实现) ahci是真正的sata模式.(要想发挥硬盘性能,建议用此模式) ubuntu系统服务器更换

Eclipse中使用Tomcat加载项目在浏览器中访问的时候JS和CSS等静态文件无法加载的问题

首先,我的Eclipse是引用外部的Tomcat 引用外部Tomcat会在左侧生成一个Server文件夹,相当于复制了一份Tomcat到Eclipse的安装目录里 具体Tomcat所在目录可以在这进行查看 双击Tomcat服务,会打开一个窗口,然后点击Open launch configuration,可打开配置窗口,在这里可以查看到具体服务所在位置. 接下来步入正题,正如题目所说,Eclipse中使用Tomcat加载项目在浏览器中访问的时候JS和CSS等静态文件无法加载,如图 仔细看下路径,会

phoneGap异步加载JS失败

现在正在做一个phoneGap项目,安卓平台,有个异步加载JS总是失败,phoneGap也不好调试,一个问题纠结了一下午 最后找了半天,找到了原因,因此写本文记录一下,也顺便帮帮遇到同样问题的人 原因其实很简单,就是文件名大小写的问题,phoneGap对文件名大小写是敏感的,也就是区分大小写 异步加载时一定要注意文件名大小写,然而对于我们经常做WEB的很容易忽略这个问题,所以大家要注意此问题