Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获取当前jsp应用程序版本的内部版本号(使用CVS)_Java_Jsp_Build_Version_Cvs - Fatal编程技术网

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

Java 如何获取当前jsp应用程序版本的内部版本号(使用CVS),java,jsp,build,version,cvs,Java,Jsp,Build,Version,Cvs,我正在使用eclipse升级一个旧的jsp web应用程序。对于类版本号,使用CVS。通过将应用程序导出到war文件并将其部署到tomcat、weblogic或其他应用程序服务器上,可以在客户端环境中安装该应用程序 问题是:一旦我对我的应用程序进行更改,提交更改并导出war,我在哪里可以找到整个应用程序的版本号或内部版本号? 我需要这个数字作为应用程序版本的标识符,以便能够区分最新的war和以前的war,并且稍后通过查看war就知道安装了什么应用程序版本。另外,从QA的角度来看这一点很重要。CV

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

问题是:一旦我对我的应用程序进行更改,提交更改并导出war,我在哪里可以找到整个应用程序的版本号或内部版本号?
我需要这个数字作为应用程序版本的标识符,以便能够区分最新的war和以前的war,并且稍后通过查看war就知道安装了什么应用程序版本。另外,从QA的角度来看这一点很重要。

CVS确实不了解存储库的“快照”;它在文件级别工作。所以,最好的解决方案是及时更新,并在“Git descripe”命令中使用Git之类的东西

假设您不能做显而易见的事情,您可以尝试使用“cvsps”命令。这在数据库上执行“cvs rlog”,并将更改划分为“补丁集”。然后找到编号最高的修补程序集(或计算通向标记/分支的修补程序集)

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


$cvsps-b HEAD 2>/dev/null | grep'^PatchSet'| wc-l

看看这不是在解释如何获取项目中某些文件的版本吗?:/我需要整个应用程序的一个版本。谢谢