SVN 更新后遗症——项目文件加载不成功
2013-10-21 21:46
351 查看
这两天,大家都忙着复习自考,项目组就剩下我一个不自考的,所以就敲了点代码,等到大家一起更新SVN的时候出现了各种问题,最普遍的一个问题就是“版本冲突”问题。
一个项目小组中,大家都各自做着各自的,尽管分工很明确,还是会出现同一个文件被多人改动的情况。如:张三和李四在更新完一个“3.0”版本文件后,又各自同时修改一个“A”文件,张三修改完成后,先“commit”了,此时版本变为“4.0”。那么当李四修改完后再提交就会提示“the vision is outdate,******* update。”这是因为李四的版本还处在3.0,要想提交,就得先更新到4.0.那么李四开始更新,结果问题出现了,两个人同时修改一个文件,出现冲突,有可能导致该文件所在的文件夹,或者层加载不成功,错误如下:
![](http://img.blog.csdn.net/20131021212826796?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ3lvbmd4aWE5MjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图中的Web层加载失败,错误提示:在Web.csproj文件中未能加载项目文件,名称不能以“<”字符(十六进制0x3c)开始。
这时把VS关闭,然后从本地文件中找到这个Web.csproj文件,然后打开,找到下图中红色的字符:
![](http://img.blog.csdn.net/20131021213204250?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ3lvbmd4aWE5MjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
把这些红框中的字符删除掉,保存,然后再重新打开vs加载,这时候就可以了。
这些特殊的字符是什么呢?
<<<<<<mine 和 =======,和>>>>>>>>.r3491,说明:我的版本和版本3491发生冲突了。而这些<<<和===不属于该文件的开头文件格式,导致加载失败。所以我们把它删掉,就可以加载成功了。
此时,在VS 中会多出三个文件:
![](http://img.blog.csdn.net/20131021214412062?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ3lvbmd4aWE5MjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
把这三个文件删除之后,在commit 。
但是,进行到这里,或许你的本质问题还没有解决。因为在Web.csproj文件中可能还有冲突。
具体解决方法将在解决之后,与大家分享。
一个项目小组中,大家都各自做着各自的,尽管分工很明确,还是会出现同一个文件被多人改动的情况。如:张三和李四在更新完一个“3.0”版本文件后,又各自同时修改一个“A”文件,张三修改完成后,先“commit”了,此时版本变为“4.0”。那么当李四修改完后再提交就会提示“the vision is outdate,******* update。”这是因为李四的版本还处在3.0,要想提交,就得先更新到4.0.那么李四开始更新,结果问题出现了,两个人同时修改一个文件,出现冲突,有可能导致该文件所在的文件夹,或者层加载不成功,错误如下:
图中的Web层加载失败,错误提示:在Web.csproj文件中未能加载项目文件,名称不能以“<”字符(十六进制0x3c)开始。
这时把VS关闭,然后从本地文件中找到这个Web.csproj文件,然后打开,找到下图中红色的字符:
把这些红框中的字符删除掉,保存,然后再重新打开vs加载,这时候就可以了。
这些特殊的字符是什么呢?
<<<<<<mine 和 =======,和>>>>>>>>.r3491,说明:我的版本和版本3491发生冲突了。而这些<<<和===不属于该文件的开头文件格式,导致加载失败。所以我们把它删掉,就可以加载成功了。
此时,在VS 中会多出三个文件:
把这三个文件删除之后,在commit 。
但是,进行到这里,或许你的本质问题还没有解决。因为在Web.csproj文件中可能还有冲突。
具体解决方法将在解决之后,与大家分享。
相关文章推荐
- SVN 更新后遗症——项目文件加载不成功
- SVN更新错误:类加载失败,无法读取项目文件"web.csproj"
- svn服务器端搭建及自动更新项目文件
- SVN更新时,整个项目更新报错,单个文件更新没问题。记录备忘
- 更新svn项目 有文件拒绝访问
- SVN项目名变更,更新代码过期和本地代码文件被删除问题解决
- Linux下搭建SVN服务器及自动更新项目文件到web发布目录(www)
- Eclipse从SVN资源库中查找哪些文件已更新,并更新项目文件
- svn在vs2010G更新错误解决:web.csproj:error:无法读取项目文件"web.csproj"
- SVN提交文件报错或者从svn加载项目报错的解决方案
- SVN提示update更新成功,但是本地文件却没有更新
- rails项目css文件加载不成功
- Myeclipse从SVN上加载项目时出现jar包混乱和项目里面的文件没错项目名上面有红叉解决方法
- Eclipse从SVN资源库中更新项目文件
- SVN 项目文件加载失败
- SVN检出Maven项目 配置文件 ---解决tomcat无法加载解析项目
- SVN更新项目文件
- SVN更新结束后文件不包含在项目中,需要手动“包含在项目中”
- Eclipse从SVN资源库中更新项目文件
- SVN提示update更新成功,但是本地文件却没有更新