如何在PHP中获取Subversion版本号?

31

我希望我的PHP应用程序能够标记使用的修订号,但我不想使用CruiseControl或每次更新文件并上传。我该怎么做?

13个回答

1
$svn_rev=file_get_contents('/path.to.repository/db/current');

0

另一种实现此操作的可能性是运行一个cron任务,执行“部署流程”中描述的步骤(假设它是*nix/FreeBSD服务器)。


0
如果性能是一个问题,那么你可以这样做:
exec('svn info /path/to/repository', $output);
$svn_ver = (int) trim(substr($output[4], strpos($output[4], ':')));

当然,这取决于您是否已经完成了检出,并且svn命令的存在。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接