当前位置:  开发笔记 > 编程语言 > 正文

在PHP中嵌入svn版本号的简单方法?

如何解决《在PHP中嵌入svn版本号的简单方法?》经验,为你挑选了2个好方法。

请注意,在本页的右下角,它有SVN修订版ID?我假设这是动态的.

我希望将它添加到我的一些网站,就像在源代码中的注释,以确保代码推送正在进行.

注意:您还可以假设相关站点的工作目录是有问题的repo的svn签出.

编辑:我正在寻找全球修订号,而不是我正在查看的文件的修订号.



1> Sören Kuklau..:

您可以使用svnversionCLI实用程序更详细地查看修订版本,包括最高编号.然后,您可以使用正则表达式来解析它.

Subversion没有全球修订的概念; 相反,您必须以递归方式查看工作副本以查找最高版本号.svnversion为你这样做.



2> Brian Sadler..:

关键字替换方法不可靠,因为它将提供文件的修订而不是您正在部署的整个代码库,我认为这是您所追求的.

通常我使用ANT从subversion进行部署,在构建脚本中,我使用replace任务来替换布局模板或公共头文件中的修订标记,并使用我正在部署的代码库的修订号 - 见下文.虽然如果有人有更好的方法,我很乐意听到它!

       
   
 

 
   
 

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有