【问题标题】:How to get a build number for my current jsp application version (using CVS)如何获取我当前的 jsp 应用程序版本的内部版本号(使用 CVS)
【发布时间】:2015-01-26 23:59:27
【问题描述】:

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

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

【问题讨论】:

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

标签: java jsp build version cvs


【解决方案1】:

CVS 真的不理解存储库的“快照”;它在文件级别工作。因此,您最好的解决方案是更新并使用 Git 之类的“git describe”命令。

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

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

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

【讨论】:

    猜你喜欢
    • 2014-03-07
    • 2022-11-30
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    相关资源
    最近更新 更多