Bump文件的版本号

时间:2011-04-28 16:44:59

标签: svn versioning checkin

我有一个构建脚本,用于生成我的安装文件。为了使内部版本的subversion数字保持同步,我在脚本文件的末尾附加一个空行,然后再执行一次检查,将所有文件中的版本号都添加到相同的值。然后我在脚本中使用这个值,如下所示:

REVISION="$Rev: 58 $"

是否有更清洁的方式而不是添加空行?我尝试使用“触摸”,但Subversion参考请参阅时间戳更改。

2 个答案:

答案 0 :(得分:1)

在您想要的文件

上设置svn:keywords属性
   svn:keywords : LastChangedRevision 

Subversion将在文件中出现LastChangedRevision关键字时填写修订号,如下所示:

$LastChangedRevision: 28 $

答案 1 :(得分:1)

另一种方法是让您的脚本运行svnversion并将其输出转储到文件中,以便每次都能真正更改文件的内容。或者您可以尝试触摸您的文件,然后使用-f标志提交以强制提交