アプリケーションに 2 つのブランチがあります。
- 01
- 02
01.01
コード リリースのためにこれらのブランチからタグを付ける場合、たとえばというタグを作成します。
Subversion またはリビジョン グラフから最新のタグを抽出する方法はありますか? PHP スクリプトを作成してブランチ URL を渡し、リビジョン グラフなどを解析して最新のタグを取得することはできますか?
アプリケーションに 2 つのブランチがあります。
01.01
コード リリースのためにこれらのブランチからタグを付ける場合、たとえばというタグを作成します。
Subversion またはリビジョン グラフから最新のタグを抽出する方法はありますか? PHP スクリプトを作成してブランチ URL を渡し、リビジョン グラフなどを解析して最新のタグを取得することはできますか?
私は似たようなことをします。この構造を維持します: \repo-base \trunk \branches \releases
リリース フォルダーが取得する唯一のものは、リリースの準備ができたときに \trunk のコピー (タグ) を取得します。次に、最初に最新のリリース タグを取得して、デプロイを自動化します。
svn log -l 1 -v <url to release folder>
次に、正規表現を使用して必要な行を解析します。これは常に最新のリリースになります。svn PHP ライブラリを使用するか、php スクリプトで単に exec コマンドを使用できます。