利用SVN log命令查看提交日志信息详解

来源:互联网  作者:本站整理
利用SVN log命令查看提交日志信息详解
摘要:内容提示:本文将详细介绍通过SVN log命令查看提交日志信息的方法。log: 显示一组版本与/或文件的提交日志信息。用法: 1、log [PATH]2、log URL[@REV] [PATH...]1、显示本地 PATH (默认: “.”……

内容提示:本文将详细介绍通过SVN log命令查看提交日志信息的方法。

log: 显示一组版本与/或文件的提交日志信息。

用法:

1、log [PATH]

2、log URL[@REV] [PATH...]

1、显示本地 PATH (默认: “.”) 的日志信息。默认的版本范围是 BASE:1。

2、显示 URL 中 PATH (默认: “.”) 的日志信息。如果指定了 REV,就从 REV开始查找 URL,版本范围是 REV:1。否则就从 HEAD 开始查找 URL,版本范围是 HEAD:1。

可以指定多个 “-c” 或 “-r” 选项 (但是不允许同时使用 “-c” 和 “-r” 选项),以及混合使用前向和后向范围。

使用 -v 时,在日志信息中显示受影响的路径名。
使用 -q 时,不显示日志信息主体 (请注意,它可与 -v 并存)。

每条日志信息只会显示一次,即使指定了此版本涉及到的多个路径。默认日志信息会追溯复制历史;使用 –stop-on-copy 可以关闭这种行为,这可以用来找出分支点。

范例:

svn log
svn log foo.c
svn log http://www.example.com/repo/project/foo.c
svn log http://www.example.com/repo/project foo.c bar.c

有效选项:

-r [--revision] ARG  : ARG (一些命令也接受ARG1:ARG2范围)

版本参数可以是如下之一:

NUMBER   版本号
‘{‘ DATE ‘}’ 在指定时间以后的版本
‘HEAD’   版本库中的最新版本
‘BASE’   工作副本的基线版本
‘COMMITTED’  最后提交或基线之前
‘PREV’   COMMITTED的前一版本
-q [--quiet]      : 不打印信息,或只打印概要信息
-v [--verbose]     : 打印附加信息
-g [--use-merge-history] : 从合并历史使用/显示额外信息
-c [--change] ARG    : 版本 ARG 引起的改变
–targets ARG      : 传递文件 ARG 内容为附件参数
–stop-on-copy     : 查看历史不要跨越不同的副本
–incremental      : 给予适合串联的输出
–xml          : 输出为 XML
-l [--limit] ARG    : 日值项最大值
–with-all-revprops  : 获取所有版本属性
–with-no-revprops   : 没有找回版本属性
–with-revprop ARG   : 获取版本属性 ARG

全局选项:

–username ARG     : 指定用户名称 ARG
–password ARG     : 指定密码 ARG
–no-auth-cache    : 不要缓存用户认证令牌
–non-interactive    : 不要交互提示
–trust-server-cert  : 不提示的接受未知的 SSL 服务器证书(只用于选项 “–non-interactive”)
–config-dir ARG    : 从目录 ARG 读取用户配置文件
–config-option ARG  : 以下属格式设置用户配置选项:FILE:SECTION:OPTION=[VALUE]

例如:
servers:global:http-library=serf

常用操作

1.查看最近3个版本日志

svn log [PATH] -v -l3

2.查看某两个版本,用来对比

svn log -r 14:15

3.日志放入文件

$ svn log -r 14 > mylog
$ svn log -r 19 >> mylog
$ svn log -r 27 >> mylog
$ cat mylog
或者
$ svn log –incremental -r 14 > mylog
$ svn log –incremental -r 19 >> mylog
$ svn log –incremental -r 27 >> mylog
$ cat mylog

【相关文章】好搜一下
如何将汇编语言与C语言整合至DSP

如何将汇编语言与C语言整合至DSP

本文将讨论如何将汇编语言程序代码整合到C语言中,以最大化性能以及程序设计人员生产…