changelog中的单独版本svn-> xml-> xsit-> html

时间:2012-09-14 09:37:15

标签: xml svn logging ant

环境:

当我的团队触发新版本(通过ant)时使用的build.xml包含一个部分,其中要求Subversion创建从今天到changelog.xml的{​​{1}}个文件。从这个build.lastrelease文件中,通过xslt创建了一个html版本。结果是一个长changelog.xml,没有任何机会告诉版本的结束位置以及下一个版本的开始位置。

目标:

在每个版本之间引入分隔线(如果可能,还要注意版本)或为每个版本创建单独的changelog

的方法:

  1. 我考虑使用循环将VersionX写入VersionX-1,但日志条目不显示有关其版本的信息。 (只有日期和时间)
  2. 但是,版本文件夹可以。虽然当我为单个版本创建日志文件时,我总是会以selectedVersion - >结束。 firstVersion。
  3. 我知道如何按日期分隔,所以我可以使用svn命令中的Daterange过滤日志条目。但是,我不知道如何访问Windows资源管理器中显示的日期信息。
  4. 我阅读了“版本控制与Subversion”的部分,看起来很有帮助,阅读了各种关于svn,xml,xslt和ant的论坛帖子和博客文章。

0 个答案:

没有答案