0

我的应用程序中有两个分支:

  • 01
  • 02

例如,当我从这些分支标记代码发布时,我会创建一个名为 的标记01.01

有没有办法从颠覆或修订图中提取最新的标签?是否有可能有一个 PHP 脚本并将分支 URL 传递给它,它可以解析修订图或类似的东西来给我最新的标签?

4

1 回答 1

1

我做类似的事情。我保持这个结构: \repo-base \trunk \branches \releases

在准备发布时,releases 文件夹唯一能得到它的复制(标签)的 \trunk 。然后我通过首先获取最新的发布标签来自动部署它:

svn log -l 1 -v <url to release folder>

然后我使用正则表达式解析出我需要的行,这将始终是最新版本。您可以使用 svn PHP 库,或者只是在您的 php 脚本中执行命令。

于 2012-05-15T16:11:51.983 回答