タグを付けるときは、次の形式を使用します。YYYYMMDD_SPRINTNAME
複数の環境があり、各環境には特定のスプリント (テレビ番組名) のみがインストールされている必要があります。たとえば、私たちの UAT 環境はFRIENDS
コード ベースで動作しています。私たちの QA 環境は、LAWORDER
コード ベースで機能しています。
タグ付けすると、それらはすべて同じリポジトリに移動します (ブランチとは異なります)。そのため、 ansvn ls <PATH_TO_REPO> | tail -n1
を実行しても機能しません。私が実現したいのは、各スプリント名に対して同じコマンドを実行し、その特定のスプリントの最新のタグを取得することです。
たとえばsvn ls http://devbox/repos/projectname/tags
、次のように表示されます。最新のタグは一番下にあります (tail -n1 は機能しますが、常に機能するとは限りません)。
20121210_CHOPPED
20121219_FRIENDS
20121220_MASH
20121220_FRIENDS
20121220_LAWORDER
FRIENDS
では、スプリントの最新のタグを取得したい場合があるでしょうか?