[英]List all the revisions in a mixed revision SVN working copy
在一般情况下,SVN工作副本具有多种版本 。 有没有办法列出其所有修订号?
例如,对于以下工作副本:
file01 (revision 1)
file02 (revision 2)
file02.2 (revision 2)
file03 (revision 3)
修订列表将为1, 2, 3
。
svnversion
接近,但距离不够:
$ svnversion
1:3
使用svn info
, awk
和sed
,这
svn info -R | awk '/Revision/ {print $2;}' | sort -u
如果在工作目录根目录中调用,则会产生以下内容:
1
2
3
可以使用Bash将多行字符串转换为单个逗号分隔的问题的技术, 将这种多行输出进一步转换为单行形式。 例如
svn info -R | awk '/Revision/ {print $2;}' | sort -u | paste -s -d,
产生1,2,3
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.