設定:
私の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 に関するさまざまなフォーラム投稿やブログ エントリを読みました。