这两天,大家都忙着复习自考,项目组就剩下我一个不自考的,所以就敲了点代码,等到大家一起更新SVN的时候出现了各种问题,最普遍的一个问题就是“版本冲突”问题。
一个项目小组中,大家都各自做着各自的,尽管分工很明确,还是会出现同一个文件被多人改动的情况。如:张三和李四在更新完一个“3.0”版本文件后,又各自同时修改一个“A”文件,张三修改完成后,先“commit”了,此时版本变为“4.0”。那么当李四修改完后再提交就会提示“the vision is outdate,******* update。”这是因为李四的版本还处在3.0,要想提交,就得先更新到4.0.那么李四开始更新,结果问题出现了,两个人同时修改一个文件,出现冲突,有可能导致该文件所在的文件夹,或者层加载不成功,错误如下:
图中的Web层加载失败,错误提示