1、回滚

一直在找svn回滚的方法,这个还是很实用的,屡试不爽阿

经常由于坑爹的需求,功能要切回到之前的某一个版本。有两种方法可以实现:
方法1: 用svn merge
 1) 先 svn up,保证更新到最新的版本,如20;
 2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如10 。如果想要更详细的了解情况,可以使用svn diff -r 10:20 [文件或目录];
 3) 回滚到版本号10:svn merge -r 20:10 [文件或目录],注意版本号之间的顺序,这个叫反向合并;
 4) 查看当前工作版本中的文件,如test.cpp和版本号10中文件的差别:svn diff -r 10 test.cpp, 有差别则手动改之;
 5) 若无差别,则提交:svn ci -m“back to r 10,xxxxx” [文件或目录]。这时svn库中会生成新的版本,如21。
方法2: 用svn up
 前2步如方法1,然后直接 svn up -r 10。当前的工作版本就是版本10了。但是注意,这时svn库中会并不会生成新的版本,下次在本地svn up之后,还是会回到之前的版本。

最新文章

  1. Ubuntu系统的安装与使用 深度音乐播放器
  2. php curl getinfo
  3. Android sqlite cursor的遍历
  4. jQuery中的getter和setter方法
  5. php版网易视频云api
  6. telnet简单操作 模拟请求
  7. ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE
  8. Screwturn搭建企业内部wiki
  9. PAT (Advanced Level) 1018. Public Bike Management (30)
  10. JQuery的方便之处——宽高设置、坐标值和滚动条+事件绑定机制
  11. UVa 10299 - Relatives
  12. 第二章:2.9 总结一下 Django
  13. asp.net mvc CodeFirst模式数据库迁移步骤
  14. js数组操作记录
  15. Maven setting配置镜像仓库
  16. Linux指令之netstat
  17. PTA (Advanced Level) 1004 Counting Leaves
  18. 关于Spring的配置文件的注解使用
  19. 【Spring学习笔记-MVC-1.1--】@PathVariable与@RequestParam、@CookieValue等比较
  20. java aopalliance-1.0.jar这个包是做什么用的?

热门文章

  1. 在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
  2. Android 项目框架
  3. 安卓开发_慕课网_Fragment实现Tab(App主界面)
  4. objective-c系列-单例
  5. 【代码笔记】iOS-标题2个图标,点击的时候,页面跳转
  6. 直接双击启动tomcat中的startup.bat闪退原因及解决方法
  7. 3、Javascript学习 - IT软件人员学习系列文章
  8. SQLServer 数据修复命令DBCC一览
  9. Centos6.6下安装MySQL5.6
  10. [译] OpenStack Liberty 版本中的53个新变化