将SVN修订注入变量

时间:2011-10-10 10:38:18

标签: java svn ant

有没有办法在Java变量中注入当前的SVN号码?我希望每个类都有一个包含SVN修订版值的私有静态变量?

1 个答案:

答案 0 :(得分:2)

正确答案不是关键字,而是

  • 使用SubWCRev,
  • 存储在repo SubWCRev模板中
  • 通过build-system将模板处理为实际代码

当代替在SubWCRev调用中使用的单个文件的WC路径的路径时,来自模板的$ WCREV $扩展到文件的最后修改的修订版,而不是repo的全局最后修订版

char *Revision   = "$WCREV$";

将以可读,漂亮的

进行转换
char *Revision   = "298";