svn命令log-查看日志 小咪咪 2022-02-24 08:30 7172阅读 0赞 svn log 用于查看svn 路径下所有文件的提交日志, 包含该路径下所有子文件的提交日志, 在执行svn log命令时,需要注意: * 如果本地没有checkout 文件, 则命令需要跟svn 绝对路径 * 如果本地已经checkout文件, 则需先进入相对应的目录后,再执行svn log命令 ## 1. svn log命令 ## ### 1.1 查看svn log 命令帮助信息 ### svn log 常用选项有: * \-v : 输出提交具体影响的文件信息 * \-l $N: 只显示最近提交的n条日志 * \-r \{yyyy-MM-dd\}:\{yyyy-MM-dd\}: 查看某时间端内的提交记录 * \-r v 1 : v1: v1:v2: 查看某两个版本v1和v2之间的提交记录 $ svn help log log: Show the log messages for a set of revision(s) and/or path(s). usage: 1. log [PATH][@REV] 2. log URL[@REV] [PATH...] -r [--revision] ARG : ARG (一些命令也接受ARG1:ARG2范围) 版本参数可以是如下之一: NUMBER 版本号 '{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 'PREV' COMMITTED的前一版本 -c [--change] ARG : 版本 ARG 引起的改变 -q [--quiet] : do not print the log message -v [--verbose] : also print all affected paths -g [--use-merge-history] : 从合并历史使用/显示额外信息 # 省略详细信息 ### 1.2 查看时间段之间的提交记录 ### * svn log 支持版本号的内置变量, HEAD 表示当前最新版本 # 查看某个日期至最新版本的提交记录 svn log -r { 2019-03-01}:HEAD -v # 查看2019.03.01 到2019.04.01 期间, 当前路径下的提交记录 svn log -r { 2019-03-01}:{ 2019-04-01} -v # 查看2019-03-01 12:00:00 到最新版本之间的提交记录 svn log -r { 2019-03-01T12:00:00}:HEAD -v ### 1.3 查看最新提交的N条记录 ### # 查看最近提交的10条记录 svn log -l 10 -v
还没有评论,来说两句吧...