これが可能であることは知っていますし、それを行うにはさまざまな方法がありますが、複数のリビジョンからタグを作成しない正当な理由はありますか?
私が提案しているのは、SVNKit と Jakarta POI に基づいて、さまざまな svn リビジョンで Excel スプレッドシート/CSV ファイル (Java クラス ファイルとその他のものの混合) からビルド アーティファクトのリストを読み取り、TAG を作成するプログラムを作成することです。そして、この TAG が次に提案されたリリースになるものです。
私がこのアプローチを気に入っている理由は次のとおりです。
各リリースの詳細を正確に説明したドキュメント (場合によってはベースライン) があります。
これにより、リリース マネージャーは何かを行うことができます (単純に head をチェックアウトしたり、分岐やマージなどの複雑なことを学習したりする必要はありません)。
開発者は、「リリース ウィンドウ」などの概念に制約されることなく、必要なときに必要なものをチェックインできます。つまり、開発者がリリース直前にチェックインすることを制限します。
次の理由から、私はこのアプローチを信用していません。
基本的な svn の原則に違反しているように感じます (何が原因かはわかりませんが)。
いわば人々がタイヤを蹴るためにこのアイデアを世に出しているのは、わずかな疑いがあるからです。皆さんはどう思いますか?