Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何仅显示svn log命令中的修订号?_Svn_Logging - Fatal编程技术网

如何仅显示svn log命令中的修订号?

如何仅显示svn log命令中的修订号?,svn,logging,Svn,Logging,我是svn的新手。我想知道如何显示两个日期之间签入的修订更改 我用过这个命令 svn log -r {2013-11-10}:{2014-01-01} url 它显示了正确的输出。但我只想显示修订号,不想显示日志消息。 我想要这样的输出 r2077 r2078 r2079 ... 像这样的怎么样: svn log -r {2013-11-10}:{2014-01-01} url | grep -e "r[0-9]. |" | grep -oE "r[0-9]." 我无法得到与之匹配的公认答

我是svn的新手。我想知道如何显示两个日期之间签入的修订更改

我用过这个命令

svn log -r {2013-11-10}:{2014-01-01} url
它显示了正确的输出。但我只想显示修订号,不想显示日志消息。 我想要这样的输出

r2077
r2078
r2079
...

像这样的怎么样:

svn log -r {2013-11-10}:{2014-01-01} url | grep -e "r[0-9]. |" | grep -oE "r[0-9]."

我无法得到与之匹配的公认答案。使用cut似乎比扩展grep更有效

svn log -r {2013-11-10}:{2014-01-01} url| grep "r[0-9\s]*\|" |cut -d\| -f1

grep
?一个很好的解决方案?svn日志-r{2013-11-10}:{2014-01-01}url | grep。。。之后??请参见下面的完整行
svn log -r {2013-11-10}:{2014-01-01} url | sed -n '/^r[0-9]/p' | cut -d '|' -f1