博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用svn diff的-r参数的来比较任意两个版本的差异
阅读量:5140 次
发布时间:2019-06-13

本文共 907 字,大约阅读时间需要 3 分钟。

1 svn diff的用法
1.1 对比当前本地的工作拷贝文件(working copy)和缓存在.svn下的版本库文件的区别
[plain] 
 
  1. svn diff  
1.2 对比当前本地的工作拷贝文件(working copy)和任意版本A的差异
[plain] 
 
  1. svn diff -rA  
比如,以下将对比本地的工作拷贝文件(working copy)和版本94239的差异
[cpp] 
 
  1. svn diff -r94239   
1.3 对比任意历史版本A和任意历史版本B的差异
[plain] 
 
  1. svn diff -rA:B  
比如,以下命令将显示版本94127相对于版本94239的差异,
[plain] 
 
  1. [@user]$ svn diff -r94239:94127  
显示差异后的结果如下,
[html] 
 
  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] 
 
  1. svn log ur1  
1.2 进入代码在本地的目录后使用
[plain] 
 
  1. svn log  
 
3 svn merge的用法
[plain] 
 
  1. svn merge -rA:B  
比如,下面这个命令的含义是,把94127版本相对于94239版本的差异merge到当前版本,注意冒号前后的版本的顺序是会带来区别的。
[html] 
 
  1. svn merge -r94239:94127  
merge完成之后,记得提交本地的修改到版本库,
[plain] 
 
  1. svn ci -m"restore to version 94127"  

转载于:https://www.cnblogs.com/mfryf/p/4997656.html

你可能感兴趣的文章
入门级前端 网页运用 魔兽主页
查看>>
11、DOM
查看>>
在Docker中安装.NET Core(使用命令行工具)
查看>>
在Winform,Silvelight,WPF等程序中访问Asp.net MVC web api
查看>>
HDU 1561 The more, The Better (有依赖背包 || 树形DP)
查看>>
SQL Server数据库表重置自增主键号
查看>>
字典方法(3)
查看>>
猜大小押宝(c语言简单控制台程序)
查看>>
centos7安装docker
查看>>
idea debug调试步骤
查看>>
爬虫必备:Python 执行 JS 代码 —— PyExecJS、PyV8、Js2Py
查看>>
【译】将字符转换为双精度浮点型
查看>>
推荐给4.3.3越狱用户的安全漏洞修复工
查看>>
用HTML的select+option标签实现下拉框
查看>>
[改善Java代码]asList方法产生的List对象不可更改
查看>>
ACM题目————Find them, Catch them
查看>>
LeetCode Weekly Contest 119
查看>>
Angular2-之开发环境搭建/调试环境配置
查看>>
DDA, Bresenham line's algorithm and Voxel Traversal used in the Grid-Accelerator in PBRT
查看>>
执行p4 submit后,perl文件丢了可执行属性
查看>>