利用svn的工具,实现Wince应用程序版本号自动增加
一.利用cmd命令,查看SubWCRev.exe使用帮助。
SubWCRev WorkingCopyPath 【SrcVersionFile DstVersionFile】[-nmdf]
WorkingCopyPath 取得版本的工程目录
SrcVersionFile 模板文件
DstVersionFile 输出文件
二.编写模板文件
利用宏定义取得所关心的数据例如:
V1.0.$WCREV$
$WCDATE$
保存为version.tmpl(名称随意)
三.生成一个输出信息的文件
例如version.Ini
四.利用VS2005的预编译,实现编译的时候自动更新version文件。
在预Link command line 输入如下信息:
"D:/Program Files/TortoiseSVN/bin/SubWCRev.exe"(svn安装目录) $(SolutionDir) (工程目录)$(SolutionDir)version.tmpl $(SolutionDir)version.Ini
编译结果输出在文件Version.ini文件里,结果如下:
V1.0.293
2010/04/19 13:53:22
五.部署文件到Storage Card