【发布时间】:2025-12-10 13:45:01
【问题描述】:
我只使用 Windows 操作系统。我需要一个命令来获取小于或等于给定版本号的最后一个版本。例如。最新转速 = 300。其他转速 = 290、289、280 等。 如果我搜索
我用谷歌搜索并没有找到答案。一种解决方案可能是使用svn log --limit 100 http://svn.repo1.com/trunk/app。希望要求的数量在最近的 100 次修订中,否则我将得不到任何结果。然后,解析 100 个结果中的每一个,仅提取修订号,同时丢弃所有演示文稿、cmets 等。然后,在 100 个数字的列表中查找所需的数字。但是,这是一种非常低效的方式。请建议一些快速简便的方法。
【问题讨论】:
-
您可以尝试 TortoiseSVN 中的修订日志对话框,看看是否满足您的需要?您还可以使用 svn log 命令上的 --xml 开关输出到 xml,然后使用不同的程序对其进行解析或将其转换为电子表格并以这种方式进行搜索。
标签: svn revision-history