簡體   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