按创建日期排序的SVN列表

按创建日期排序的SVN列表,svn,Svn,如果我运行svn列表svn://repo.example.com/tags,列表为: REL_1.9.0/ REL_1.9.1/ REL_1.9.10/ REL_1.9.11/ REL_1.9.12/ REL_1.9.13/ REL_1.9.14/ REL_1.9.15/ REL_1.9.16/ REL_1.9.2/ REL_1.9.3/ REL_1.9.4/ REL_1.9.5/ REL_1.9.6/ REL_1.9.7/ REL_1.9.8/ REL_1.9.9/ 我想得到的是: REL_

如果我运行
svn列表svn://repo.example.com/tags
,列表为:

REL_1.9.0/
REL_1.9.1/
REL_1.9.10/
REL_1.9.11/
REL_1.9.12/
REL_1.9.13/
REL_1.9.14/
REL_1.9.15/
REL_1.9.16/
REL_1.9.2/
REL_1.9.3/
REL_1.9.4/
REL_1.9.5/
REL_1.9.6/
REL_1.9.7/
REL_1.9.8/
REL_1.9.9/
我想得到的是:

REL_1.9.0/
REL_1.9.1/
REL_1.9.2/
REL_1.9.3/
REL_1.9.4/
REL_1.9.5/
REL_1.9.6/
REL_1.9.7/
REL_1.9.8/
REL_1.9.9/
REL_1.9.10/
REL_1.9.11/
REL_1.9.12/
REL_1.9.13/
REL_1.9.14/
REL_1.9.15/
REL_1.9.16/
这样我就可以通过如下方式获得最新的标记:
svn…|尾部-1

如何获得按创建日期排序的标签,而不是按字母顺序排序的标签


谢谢

我拥有的
sort
I版本(cygwin)具有此选项

 -V, --version-sort          natural sort of (version) numbers within text
$cat test.txt | sort-V REL_1.9.0/ 第1.9.1条/ 第1.9.2条/ 第1.9.3条/ 第1.9.4条/ 第1.9.5条/ 第1.9.6条/ 第1.9.7条/ 第1.9.8条/ 第1.9.9条/ 第1.9.10条/ 第1.9.11条/ 第1.9.12条/ 第1.9.13条/ 第1.9.14条/ 第1.9.15段/ 第1.9.16段/
所以给出
svn列表…|sort-V | tail-1
a try

这就是为什么我们通常在9(1.0.0,1.0.1,1.0.2,1.0.3,1.0.4,1.0.5,1.0.6,1.0.7,1.0.8,1.0.9,1.1.0)处停止标记,或者用两个数字(1.0.00,1.0.01,…)停止标记 $ cat test.txt | sort -V REL_1.9.0/ REL_1.9.1/ REL_1.9.2/ REL_1.9.3/ REL_1.9.4/ REL_1.9.5/ REL_1.9.6/ REL_1.9.7/ REL_1.9.8/ REL_1.9.9/ REL_1.9.10/ REL_1.9.11/ REL_1.9.12/ REL_1.9.13/ REL_1.9.14/ REL_1.9.15/ REL_1.9.16/