当我们标记时,我们使用以下格式。YYYYMMDD_SPRINTNAME
我们有多个环境,每个环境应该只安装特定的 sprint(电视节目名称)。例如,我们的 UAT 环境正在使用FRIENDS
代码库。我们的 QA 环境正在处理LAWORDER
代码库。
当我们标记时,它们都进入同一个存储库(与我们的分支不同)。所以运行 an 是svn ls <PATH_TO_REPO> | tail -n1
行不通的。我希望为每个 sprint 名称运行相同的命令并获取该特定 sprint 的最新标签。
例如,svn ls http://devbox/repos/projectname/tags
将显示以下内容。最新的标签位于底部(tail -n1 会起作用,但并非总是如此)。
20121210_CHOPPED
20121219_FRIENDS
20121220_MASH
20121220_FRIENDS
20121220_LAWORDER
那么可能存在我们想要获取FRIENDS
sprint 的最新标签的情况?