程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了自动将SVN版本号输入程序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决自动将SVN版本号输入程序?

开发过程中遇到自动将SVN版本号输入程序的问题如何解决?下面主要结合日常开发的经验,给出你关于自动将SVN版本号输入程序的解决方法建议,希望对你解决自动将SVN版本号输入程序有所启发或帮助;

我不确定Python的具体细节,但是如果将字符串$ Revision $放入文件中的某个位置,并且您在SVN配置中具有enable-auto-props = true,它将被重写为类似$ Revision:144 $ 。然后,您可以在脚本中对此进行解析。

有一个数字,你可以以这种方式使用属性的关键词。

这不会产生任何开销,例如查询SVN存储库,因为在提交或更新时字符串已硬编码到您的文件中。

我不确定您如何在Python中解析它,但是在php中我会这样做:

$revString = '$Revision: 144$';
if(preg_match('/: ([0-9]+)\$/', $revString, $matches) {
    echo 'Revision is ' . $matches[1];
}

解决方法

我在SVN下有一个python项目,我想在运行时显示版本号。有什么方法可以做到这一点(例如在提交时自动运行一个简短的脚本,该脚本可能会更新版本文件,或者在Python中查询SVN存储库?)

大佬总结

以上是大佬教程为你收集整理的自动将SVN版本号输入程序全部内容,希望文章能够帮你解决自动将SVN版本号输入程序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。