是否有办法在Java变量中注入当前SVN编号?我希望每个类都有一个私有静态变量持有SVN修订值?
正确答案不是关键词,而是
- 使用SubWCRev
- ,
- 存储在repo SubWCRev模板
- 通过build-system 将模板处理为实际代码
在SubWCRev调用中,$WCREV$从模板扩展到文件最后修改的版本,而不是全局最后修改的版本
char *Revision = "$WCREV$";
将被转换为可读的,漂亮的
char *Revision = "298";