是否可以使用集市在代码中自动插入版本号?

时间:2014-02-04 14:24:47

标签: bazaar

我目前正在使用bzr(bazaar)源代码管理软件进行编码项目。我想在项目的文件代码中包含版本号

这样我就可以调用变量“VERSION”并回显我当前的工作版本。 在代码中能够做到这一点:

var VERSION = ###;

其中###是当前版本号。这可能吗?或者我是否必须检查文件上的bzr信息并在提交新代码之前手动增加我的版本?

2 个答案:

答案 0 :(得分:3)

我所知道的唯一解决方案是Bazaar的Keyword插件: http://doc.bazaar.canonical.com/plugins/en/keywords-plugin.html

(这指向https://launchpad.net/bzr-keywords,但第一个链接有更多解释)。

步骤:

  1. 获取插件

    bzr branch lp:bzr-keywords

  2. 安装插件(基本上将其复制到集市插件安装文件夹中)

  3. 获取帮助

    bzr help keywords

  4. 安装完成后,使用里面的关键字提交代码,它将被替换。

答案 1 :(得分:0)

另一个选择是调用'bzr version-info'命令,该命令可以各种方便的方式输出版本号。