环境:
当build.xml
我的团队触发新版本(通过 ant)时使用的包含一个部分,其中要求 Subversion 创建changelog.xml
从 Today 到build.lastrelease
. 从这个changelog.xml
文件中,通过 xslt 创建了一个 html 版本。结果是一个很长changelog
的版本,没有任何机会告诉一个版本在哪里结束以及下一个版本从哪里开始。
目标:
要么在每个版本之间引入分隔线(如果可能,还请注意版本)或changelog
为每个版本创建单独的。
方法:
- 我考虑过使用循环将 VersionX 写入 VersionX-1,但日志条目不显示有关其版本的信息。(仅日期和时间)
- 但是,版本文件夹可以。虽然当我为单个版本创建日志文件时,我总是以 selectedVersion -> firstVersion 结束。
- 我知道如何按日期分隔,所以我可以使用 svn 命令中的 Daterange 过滤日志条目。但是,我不知道如何访问 Windows 资源管理器中显示的日期信息。
我阅读了“使用 Subversion 进行版本控制”的部分,这些部分似乎很有帮助,并阅读了有关 svn、xml、xslt 和 ant 的各种论坛帖子和博客文章。