2011-04-28 61 views
1

我有一个构建脚本,用于生成我的安装文件。为了保持内部版本颠覆号码的同步,我在脚本文件的末尾附加了一个空白行,然后执行另一次检入以将所有文件中的版本号修改为相同的值。然后我在这样的脚本中使用这个值:通过文件的版本号

REVISION="$Rev: 58 $" 

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

回答

1

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

1

设置svn:关键字要在其中当LastChangedRevision关键字在文件中出现此

svn:keywords : LastChangedRevision 

Subversion会在版本号填充文件,像这样的属性:

$LastChangedRevision: 28 $