我想知道在推送你的应用程序的实时新版本时,你如何处理显示发布版本号?
您可以$Rev$
在文件中使用以获取最新版本,但只能在更新文件后使用.
如果我每次更改存储库/目录中的任何文件时都想更新一个文件中的字符串,该怎么办?
有办法吗?
执行此操作的最佳方法是使用版本的构建脚本,该脚本将使用svnversion
或确定修订号svn info
,并将其插入到文件中.拥有一个脚本总是有帮助的:
将源的干净副本签出到空目录中
使用svnversion
或类似的东西来计算内部版本号
将源代码编译成产品
创建产品的存档(zip或tarball或其他)
清理:删除除存档之外的所有内容
然后,您可以通过一个步骤创建具有易于识别版本的版本.它还可以帮助您避免从您自己的工作副本中为某人提供构建,这些副本可能具有从未在源代码管理中检查过的更改.