[SVN(Ubuntu)] SVN 查看历史详细信息
转载: http://lee2013.iteye.com/blog/1074457
以下内容,对ubuntu命令行查看代码变化非常有用。
SVN 查看历史信息 通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史: svn log 用来展示svn 的版本作者、日期、路径等等 svn diff 用来显示特定修改的行级详细信息 svn cat 取得在特定版本的某文件显示在当前屏幕 svn list 显示一个目录或某一版本存在
SVN 查看历史信息 通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史:
svn log 用来展示svn 的版本作者、日期、路径等等
svn diff 用来显示特定修改的行级详细信息
svn cat 取得在特定版本的某文件显示在当前屏幕
svn list 显示一个目录或某一版本存在的文件
(一)svn log可以显示所有的信息,如果只希望查看特定的某两个版本之间的信息,可以使用:
svn log -r r1:r2
如果只想查看某一个文件的版本修改信息,可以使用
svn log A
如果希望得到目录的信息要加-v
如果希望显示限定N条记录的目录信息,使用
svn log --limit N -v
(二)svn diff用来检查历史修改的详情
。检查本地修改
。比较工作拷贝与版本库
。比较版本库与版本库
(1)如果用svn diff,不带任何参数,它将会比较你的工作文件与缓存在.svn的“原始”拷贝
svn diff Index: rules.txt =================================================================== --- rules.txt (revision 3) +++ rules.txt (working copy) @@ -1,4 +1,5 @@ Be kind to others Freedom = Responsibility Everything in moderation -Chew with your mouth open
(2)比较工作拷贝和版本库
svn diff -r 3 rule.txt,就是比较你的工作拷贝和版本库中版本号为3的文件rule.txt
(3)比较版本库与版本库
通过-r(revision)传递两个通过冒号分开的版本号,这两个版本会进行比较
svn diff -r r1:r2 rule.txt 用来比较svn工作版本中版本号r1和r2的这个文件的变化
(三)svn cat
如果只是希望检查一个过去版本,不希望查看他们的区别,可使用svn cat
svn cat -r 版本号 rule,txt
这个命令会显示在该版本号下的该文件内容
(四)svn list
svn list可以在不下载文件到本地目录的情况下来察看目录中的文件:
$ svn list http://svn.collab.net/repos/svn README branches/ clients/ tags/ 基本使用 34 trunk/
如果你希望察看详细信息,你可以使用--verbose(-v) 参数:
$ svn list -v http://svn.collab.net/repos/svn 20620 harry 1084 Jul 13 2006 README 23339 harry Feb 04 01:40 branches/ 21282 sally Aug 27 09:41 developer-resources/ 23198 harry Jan 23 17:17 tags/ 23351 sally Feb 05 13:26 trunk/
这些列告诉你文件和目录最后修改的修订版本、做出修改的用户、如果是文件还会有文件的
大小,最后是修改日期和项目的名字。
相关文章
- nginx+nagios在ubuntu下搭建过程全程指导
- Ubuntu查看crontab运行日志
- Ubuntu终端命令--查看端口占用及关闭
- linux(ubuntu 21.10): php8.0.14:安装phpredis以访问redis(phpredis-5.3.5)
- Ubuntu常用快捷键
- Ubuntu进入文件夹路径及查看文件夹目录
- linux deepin/debian/ubuntu apt查看软件版本 && apt安装指定版本的包
- ubuntu date -R查看时区
- [转]Win7与虚拟机VMware下运行的Ubuntu共享文件夹
- ubuntu中如何查看系统信息(uname)
- ubuntu两种卸载JDK的方式
- 【ubuntu】查看 usb 接入串口名称
- 【ubuntu】ubuntu系统查看服务命令
- ubuntu安装qt
- 基于Ubuntu下Qt creator的littleVGL开发环境搭建
- Linux debian Ubuntu 查看CPU温度
- ubuntu 查看 cpu 与 内存信息
- Ubuntu 16.04怎么查看系统的硬件信息
- ubuntu 命令行提示符 颜色 配色 Linux配色 命令行配色
- ubuntu 16.04 LTS 更新源
- Ubuntu菜鸟入门(十六)—— 安装视频播放器vlc
- Ubuntu菜鸟入门(十一)—— windows 和 ubuntu时间冲突解决
- Ubuntu 下搭建VNC服务器
- Ubuntu 15.10系统安装后要做的15件事
- 查看ubuntu/centos网络实时带宽
- ubuntu安装交叉编译链
- Ubuntu:成功解决ubuntu使用su切换root出现Authentication failure用户时认证失败
- Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略
- Ubuntu下进行busybox交叉编译时报错:arm-arago-linux-gnueabi-gcc: No such file or directory