是否可以根据创建日期对svn标签进行排序。
我们使用的当前命令是
svn --non-interactive list URL
这将返回基于标签名称排序的标签。 我们有什么方法可以根据创建日期获得标签。
答案 0 :(得分:0)
Subversion本身不会这样做。标签本身对Subversion来说并不特别 - 它们只是副本,而且任何重要性来自您应用于它们的命名和使用惯例。
假设您的代码是静态的(创建后它们不会更改),您必须获取所有目录的列表,在每个目录上运行svn info
以提取Last Changed Rev
(或Last Changed Date
),并收集到哈希表或类似的数据结构中,然后对其进行排序。
如果您的代码不是静态的,那么您必须使用--stop-on-copy
来浏览日志本身(--xml
选项可能会有所帮助解析)找到每个标记的第一个日志条目。