【问题标题】:Sort svn tags based on creation date根据创建日期对 svn 标签进行排序
【发布时间】:2017-08-23 15:56:24
【问题描述】:

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

我们当前使用的命令是

svn --non-interactive list URL

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

【问题讨论】:

    标签: java windows svn tortoisesvn


    【解决方案1】:

    Subversion 本身不这样做。标签本身对 Subversion 没有什么特别之处 - 它们只是副本,任何意义都来自您应用于它们的命名和使用约定。

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

    如果您的标签不是静态的,那么您将不得不使用--stop-on-copy--xml 选项可能有助于解析)来探索日志本身找到每个标签的第一个日志条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多