如何获取当前jsp应用程序版本的内部版本号(使用CVS)

时间:2014-11-28 10:31:39

标签: java jsp build version cvs

我正在使用eclipse升级旧的jsp Web应用程序。对于类版本号,使用CVS。通过将应用程序导出到war文件并将其部署在tomcat,weblogic或其他应用服务器上,可以将应用程序安装在客户端的环境中。

问题是:一旦我对我的应用程序进行了更改,提交更改并导出战争,我在哪里可以找到整个应用程序的版本号或内部版本号? 我需要这个号码作为应用程序版本的标识符,以便能够区分最新的战争与之前的战争,以及稍后通过查看战争知道安装的应用程序版本。此外,从质量保证的角度来看,这很重要。

1 个答案:

答案 0 :(得分:1)

CVS真的不了解'快照'存储库;它适用于文件级别。因此,您最好的解决方案是获取最新信息并使用Gi​​t和#34; git describe"命令。

假设你不能做明显的事情,你可以试试" cvsps"命令。这是一个" cvs rlog"在数据库上并将更改分为" PatchSets"。然后找到编号最高的补丁集(或计算通向您的标记/分支的补丁集)

$ cvsps 2> / dev / null | grep' ^ PatchSet' |尾巴-1

$ cvsps -b HEAD 2&gt; / dev / null | grep&#39; ^ PatchSet&#39; | wc -l <​​/ p>

相关问题