如何自动更新android:versionName?

时间:2010-06-19 19:28:10

标签: android svn manifest

对于改进的bug报告,如果标记android:versionName自动包含svn服务器上的修订号,我想要。谁知道怎么做?感谢

`

2 个答案:

答案 0 :(得分:2)

尝试svn:keywords

答案 1 :(得分:1)

您可以使用start-commit hook将当前时间戳写入清单中的android:versionName。您必须编写一个小脚本,使用一些正则表达式将当前时间戳插入AndroidManifest.xml,然后将其称为预提交挂钩

启动提交挂钩尚未知道正在检入的修订号,因此您无法将其写入清单。

我自己并没有真正使用过这些钩子。据我所知,您可以创建一个目录/repoName/.svn/hook/,并在其中创建一个或多个可执行文件,例如“start-commit”,就是你想要的。

如果你想了解更多关于钩子的信息,这似乎是个不错的起点:A Subversion Pre-Commit Hook