根据创建日期对svn标签进行排序

时间:2017-08-23 15:56:24

标签: java windows svn tortoisesvn

是否可以根据创建日期对svn标签进行排序。

我们使用的当前命令是

svn --non-interactive list URL

这将返回基于标签名称排序的标签。 我们有什么方法可以根据创建日期获得标签。

1 个答案:

答案 0 :(得分:0)

Subversion本身不会这样做。标签本身对Subversion来说并不特别 - 它们只是副本,而且任何重要性来自您应用于它们的命名和使用惯例。

假设您的代码是静态的(创建后它们不会更改),您必须获取所有目录的列表,在每个目录上运行svn info以提取Last Changed Rev(或Last Changed Date),并收集到哈希表或类似的数据结构中,然后对其进行排序。

如果您的代码是静态的,那么您必须使用--stop-on-copy来浏览日志本身(--xml选项可能会有所帮助解析)找到每个标记的第一个日志条目。