使用PHP从SVN中的源分支中提取最新标记

时间:2012-05-11 16:31:44

标签: php svn version-control php-5.3

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

  • 01
  • 02

当我从这些分支标记代码版本时,我会创建一个名为01.01的标记。

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

1 个答案:

答案 0 :(得分:1)

我做了类似的事情。我保留这个结构:     \回购基        \树干        \分支        \释放

只有在准备好发布时,版本文件夹才能获取它的副本(标签)。然后,我首先通过以下方式获取最新的发布标记来​​自动部署它:

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

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