使用svn diff的-r参数的来比较任意两个版本的差异

简介:
1 svn diff的用法
1.1 对比当前本地的工作拷贝文件(working copy)和缓存在.svn下的版本库文件的区别
[plain]  view plain copy print ?
 
  1. svn diff  
1.2 对比当前本地的工作拷贝文件(working copy)和任意版本A的差异
[plain]  view plain copy print ?
 
  1. svn diff -rA  
比如,以下将对比本地的工作拷贝文件(working copy)和版本94239的差异
[cpp]  view plain copy print ?
 
  1. svn diff -r94239   
1.3 对比任意历史版本A和任意历史版本B的差异
[plain]  view plain copy print ?
 
  1. svn diff -rA:B  
比如,以下命令将显示版本94127相对于版本94239的差异,
[plain]  view plain copy print ?
 
  1. [@user]$ svn diff -r94239:94127  
显示差异后的结果如下,
[html]  view plain copy print ?
 
  1. ===================================================================  
  2. --- RealServer/LogicWorker.cpp     (revision 94239)  
  3. +++ RealServer/LogicWorker.cpp     (revision 94127)  
  4. @@ -964,22 +964,8 @@  
  5. .......  
其中r后面的参数的含义是版本号,具体可以在svn log中查询到。
 
2 svn log的用法
1.1在任意位置使用
[plain]  view plain copy print ?
 
  1. svn log ur1  
1.2 进入代码在本地的目录后使用
[plain]  view plain copy print ?
 
  1. svn log  
 
3 svn merge的用法
[plain]  view plain copy print ?
 
  1. svn merge -rA:B  
比如,下面这个命令的含义是,把94127版本相对于94239版本的差异merge到当前版本,注意冒号前后的版本的顺序是会带来区别的。
[html]  view plain copy print ?
 
  1. svn merge -r94239:94127  
merge完成之后,记得提交本地的修改到版本库,
[plain]  view plain copy print ?
 
  1. svn ci -m"restore to version 94127"  

本文转自博客园知识天地的博客,原文链接:使用svn diff的-r参数的来比较任意两个版本的差异,如需转载请自行联系原博主。

相关文章
SVN 将文件还原到之前的指定版本
SVN 将文件还原到之前的指定版本
2336 1
SVN 将文件还原到之前的指定版本
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
IntelliJ IDEA打开带SVN信息的项目不显示SVN信息,项目右键SVN以及图标还有Changes都不显示
334 0
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
|
Android开发
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
573 0
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
|
数据安全/隐私保护
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
168 0
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
136 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
151 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
|
存储 Android开发 数据安全/隐私保护
版本控制软件SVN
版本控制软件SVN的使用流程介绍
Subversion Revision Keywords(SVN 修订版本关键字)
Subversion Revision Keywords:HEAD、BASE、COMMITTED、PREV
160 0
Subversion Revision Keywords(SVN 修订版本关键字)
|
开发工具 Android开发 git
android studio3.6版本配置svn忽略文件
android studio3.6版本配置svn忽略文件
android studio3.6版本配置svn忽略文件