TortoiseSVN:参考TortoiseSVN(1.8)的帮助文件5.3节 Keyword Example。
首先编写模板文件version.tmpl。
const char* Version() {
static const char s_version[] = "1.0.$WCREV$";
return s_version;
}然后再执行命令:SubWCRev.exe workingcopy version.tmpl version.c,得到文件version.c。
const char* Version() {
static const char s_version[] = "1.0.23";
return s_version;
}
最后,将上面模板文件和命令整合到自己的工程,实现在编译前自动执行。
本文介绍如何使用TortoiseSVN及其组件SubWCRev,在编译前自动更新程序版本号。通过编写模板文件并整合到工程中,实现每次编译时自动获取最新版本修订号。
7198

被折叠的 条评论
为什么被折叠?



