我有一个构建脚本,用来生成我的安装文件。为了保持内部版本subversion编号的同步,我在脚本文件的末尾添加了一个空行,然后执行另一次签入,将所有文件中的版本号调整为相同的值。然后,我在脚本中使用这个值,如下所示:
REVISION="$Rev: 58 $"
有没有比添加空行更干净的方法?我试过使用"touch“,但Subversion引用的时间戳更改了。
发布于 2011-04-28 17:40:54
一种替代方法是让您的脚本运行svnversion
并将其输出转储到文件中,这样每次都会真正更改文件的内容。或者,您可以尝试只接触您的文件,然后使用-f
标志提交,以强制提交
发布于 2011-04-28 16:50:00
在要设置的文件上设置svn:关键字属性
svn:keywords : LastChangedRevision
当LastChangedRevision关键字出现在文件中时,Subversion会填写修订号,如下所示:
$LastChangedRevision: 28 $
https://stackoverflow.com/questions/5822101
复制相似问题