1、如果你已经参加了工作,难免而且一定要用户svn,很多公司都会选择它来管理公司的项目,这时懂的svn的用法会让你的工作事半功倍的。相信你一定为遇到上传失败、更新失败、clean up 失败而烦恼,反复折腾几下的你,气的一下子删掉工程文件夹,重新下载,这样就解决了,但是这只是解决了暂时,以后还会遇到,这种解决方法就很浪费时间。下面我针对我遇到的几种情况给大家介绍一下:
1、如果我们用svn checkout 命令行下载代码到编译服务器上,下载的速度是很快的,但是如果我们不点击 svn upgrade working copy的话,以后我们在编译服务器上管理代码的话,都得用命令行来处理,无法用界面处理,这对于不会svn命令行的人来说,无非是个困扰。
svn命令行的好处是: 下载代码比较快
坏处是: 得记住与svn相关操作的命令行。
下面先列出一些相关的命令行使用,有空待更新:
svn commit -m ""
svn update
svn diff >
svn reslove
svn revert
svn patch
遇到clean up失败的解决办法:
遇到update时,出现冲突的解决办法:
想回退代码时改怎么解决?
如果自己新增的代码,不在该工程里更新上传,要换另一个工程上更新上传代码,或者说就是给你一个别人修改之后的diff文件,让你更新合入到一个工程里,你不用compare对比一条条增加合入,该如何快速精确的完成?