如何在程序中得到SVN的版本号
答案:1 悬赏:40
解决时间 2021-01-25 09:25
- 提问者网友:
- 2021-01-25 02:20
如何在程序中得到SVN的版本号
最佳答案
- 二级知识专家网友:西岸风
- 2021-01-25 02:47
svnversion.sh内容如下:#! /bin/shVERFILE=./include/SVN_Serial.hsvn_last_rev_str=`svnversion -c`svn_last_rev=${svn_last_rev_str##*:}echo "#define SVN_SERIAL $svn_last_rev"$VERFILE第二步:在version.h内将获得在SVN_Serial.h内的SVN版本号加以处理,方便程序使用version.h内容如下:#ifndef _VERSION_H_#define _VERSION_H_#include "SVN_Serial.h"#define VERSION_HEAD "Ver"#define VERSION_PATCHSVN_SERIAL#define VERSION_COMP_DATE__DATE__#define VERSION_COMP_TIME__TIME__#define _VERSION_STRINGIZE(str) #str#define _VERSION_STRING(num)_VERSION_STRINGIZE(num)#define VERSION_STRING VERSION_HEAD\_VERSION_STRING(VERSION_PATCH)" "#define VERSION_COMP_DATA_TIME VERSION_COMP_DATE"-"\VERSION_COMP_TIME#endifPS:命令:svn info也可以得到SVN相关的信息,不过它不能获得当前版本修改后的情况,即:xxM。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯