本文介绍了如何从Mercurial存储库获取修订号并将其粘贴到NetBeans资源包中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在NetBeans中有一个Java项目,并且我使用Mercurial进行版本控制.我想在关于"框中看到我的项目版本号,并希望根据Mercurial修订版号对其进行更新.有什么想法怎么做? :)

I have a java project in NetBeans and im using Mercurial for version controlling.I want to see my project version number in about box and i want it to be updated according to Mercurial revision number.Any ideas how to do it? :)

推荐答案

后跟'使用Mercurial自动构建的版本编号',您可以将以下结果记录在VERSION.TXT文件中(您将在对话框中显示该文件):

Following 'Version numbering for auto builds with Mercurial', you can record in a VERSION.TXT file (that you about dialog would display) the result of:

hg log -r . --template '{latesttag}-{latesttagdistance}-{node|short}'

惰性Bad :

hg log -r tip --template "{latesttag}.{latesttagdistance}"

"使用Mercurial挂钩将版本号嵌入到应用程序中的方法有多好?

version_gen.sh具有:

 hg parent --template "r{node|short}_{date|shortdate}" > version.num

这篇关于如何从Mercurial存储库获取修订号并将其粘贴到NetBeans资源包中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 21:48