SVN 首次上传代码,问题记录

前言:刚加入一家新的公司,面试挺顺利。本周一入职后,第一件事情就是把工作电脑里的项目提交svn,协作开发。我在晓阅公司使用过半年的SVN工具,整体效果不是很理想,因是独立开发,自己也没有有意识的去处理。所有对SVN我整体是陌生的。

开始第一天,项目先跑起来,然后果断百度各种svn 上传博客,尝试无数次都失败,一度让我怀疑人生。幸好 前期并没有开发任务只是熟悉代码,顺便修复一些UI上的bug。所以工作进度还是没有落下。艰难的挺过了第一天,第二天。到上传成功。

这是一篇技术性很 low的 文章,如果svn已经玩的很溜的 可以直接关闭。只是记录下自己提交的经历,与解决办法,SVN毕竟只是一个控制版本的工具,我觉得在这上面花费太长时间研究有点不值(也就是我太懒)

1、开始参考 博客 准备阶段就是一一赘述了。可以参考类似博客。说实在只要不是傻子,应该都没有啥问题。

问题一: studio提交失败,提示重复文件,或者文件已存在。

描述:studio与svn关联的时候哪怕失败,svn服务器也会创建一个存储项目的文件夹,之后再次关联会提示上述问题。

解决:直接操作svn 把生成文件夹删除。

问题二:studio提交失败,提示上次提交存在错误,文件已更改,或者被记录。

描述:这个问题是如果你第一次提交失败,项目就生成 .svn文件,里面有一个log文件,是提交记录。之后你再次提交产生的。

解决:把文件中 .svn 文件删除,svn服务器中的项目文件夹删除吗,studio - idea - vcs.xml中

<mapping directory="" vcs="svn" />  

修改为:

<mapping directory="" vcs="" />

这样是断开项目与svn的所以联系,你在重新提交吧。(项目不止 首文件夹中.svn文件,各个子文件中业存在.svn,要一一删除)我是直接项目搜索.svn 然后统一删除,7000多个。PS :应该还有其他快捷的方法,如有知道的小伙伴 评论区,贴下。互相交流。

问题三:损坏文件

描述:再次重复一次 问题的操作,然后耐心 再次 分享,上传,然后漫长的等待,然后发现 提交 你提交的文件XXX损坏。

解决 : 什么文件损坏,忽略什么文件。然后再次提交。

问题四:studio上传代码长时间的等待

描述:为什么上传代码花费将近两天的时间,就是我一味地想使用stdio提供插件进行。提交一次两个小时,然后报一个错,然后在提交。最坑的是,提交的时候如果有测试过来,说:麻烦帮打一个测试包。然后你只能结束,然后打包,然后提交;那时候我的心情是崩溃的。

未解决:网上提供的解决办法 svn重装   然并软, 选择提交版本号分别 1.6  1.7  1.8 。据说1.8版本提交时产生问题最少的。但是遇到提交很慢的情况,可以选择1.6,然并软。

最终:放弃掉 stduio ,使用Tortoisesvn 进行提交,那速度很nice。并且虽然一样报错,但是我在半个小时中,忽略掉了N个文件,然后提交成功。

猜你喜欢

转载自blog.csdn.net/qq_30974087/article/details/81231233