我不确定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];}


