繁体   English   中英

在混合修订SVN工作副本中列出所有修订

[英]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 infoawksed ,这

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM