SVN 学习

换公司了,版本控制由git换到SVN, 目前体验各种不方便, 写个随笔, 记录下SVN的使用方法

1.首先本地创建版本库, 方便自己学习,测试

  http://blog.csdn.net/chenyusiyuan/article/details/6925374
2.相关命令, 及和git相似的命令

  svn checkout path(path是服务器上的目录)  检出代码,  类似git clone -b

  svn st  -> git status 查看状态

  svn add  添加文件

  svn commit -m “LogMessage” [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)  提交代码到版本库, 类似于git的 commit 和push的组合

  svn up  更新代码  类似于git pull, 会更新代码,并且提示合并,解决conflict;  还有类似git reset的功能, 回滚版本,或者回滚某个文件

  svn revert [-R] something  撤销本地修改,   类似git checkout

参考: http://iblog.daobidao.com/linux-linux-svn-command-detailed.DaoBiDao
   http://blog.csdn.net/ithomer/article/details/6187464

3. 分支

  创建分支  svn copy trunk_path branch_path -m ‘描述’

  代码回滚   svn merger -r 当前版本号:目标版本号 [something]  回滚文件到指定版本号  eg.  svn merge -r 13:11 .\.

  

 

  

posted on 2015-06-30 17:29  Iori_z  阅读(101)  评论(0)    收藏  举报

导航