1

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

REVISION="$Rev: 58 $"

有没有比添加空行更简洁的方法?我尝试使用“触摸”,但 Subversion 参考看到了时间戳的变化。

4

2 回答 2

1

在你想要的文件上设置 svn:keywords 属性

   svn:keywords : LastChangedRevision 

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

$LastChangedRevision: 28 $

于 2011-04-28T16:50:00.193 回答
1

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

于 2011-04-28T17:40:54.440 回答