如何使用svn提示符命令捕获上一次修订提交?

如何使用svn提示符命令捕获上一次修订提交?,svn,Svn,我想编写一个脚本,捕获上次提交的修订并将其保存在一个文件中 我想知道如何使用svn命令捕获最后一次提交修订 谢谢。这个怎么样 $ svn log -rHEAD $REPO | awk 'NR==2 {print substr($1,2)}' > lastrev.txt $svn log-rHEAD$REPO打印存储库头部修订的日志 'awk'NR==2'打印该日志条目的第二行,该行恰好包含修订号 该修订号是该行的第一个字段,但它以r开头。要删除r,我们使用substr($1,2)删除字

我想编写一个脚本,捕获上次提交的修订并将其保存在一个文件中

我想知道如何使用svn命令捕获最后一次提交修订

谢谢。

这个怎么样

$ svn log -rHEAD $REPO | awk 'NR==2 {print substr($1,2)}'  > lastrev.txt
$svn log-rHEAD$REPO
打印存储库头部修订的日志

'awk'NR==2'打印该日志条目的第二行,该行恰好包含修订号

该修订号是该行的第一个字段,但它以
r
开头。要删除
r
,我们使用
substr($1,2)
删除字段#1的第一个字符。这样就去掉了
r
,剩下的是修订版


然后,我们将输出重定向到您的文件。

如果您使用的是工作副本,您还可以使用subversion附带的
svversion
命令
选中此项:

您想获得像
123这样的修订号并将其保存到文件中吗?是的,我会考虑如何保存。现在我只想知道如何获取修订号。谢谢