我的应用程序中有两个分支:
- 01
- 02
例如,当我从这些分支标记代码发布时,我会创建一个名为 01.01
的标记。
有没有办法从 Subversion 或修订图中提取最新的标签?是否可以拥有一个PHP脚本并向其传递分支URL,它可以解析修订图或类似的东西来给我最新的标签?
我做了类似的事情。 我保持这个结构: ''repo-base ''树干 ''分支 ''释放
发布文件夹在准备发布时唯一会得到 ''trunk 的副本(标签)。 然后,我通过首先获取最新版本标记来自动部署它:
svn log -l 1 -v <url to release folder>
然后,我使用正则表达式来解析我需要的行,这将始终是最新版本。 您可以使用 svn PHP 库,或者只使用 php 脚本中的 exec 命令。