如何将自定义项迁移到较新版本的Bugzilla

时间:2010-05-04 14:01:46

标签: bugzilla

在哪里可以找到有关将我们的自定义页面从当前安装的Bugzilla迁移到最新的Bugzilla 3.6的信息?

我正在努力加快如何将所有部分组合在一起以使Bugzilla工作。我在VHD中安装了3.6(我们在Windows上运行)。接下来,我只需要弄清楚如何向前移动我们的自定义。

谢谢!

1 个答案:

答案 0 :(得分:0)

有几种类别的东西你必须考虑如何前进:

  • 对脚本和模块的更改

如果您一直在直接更改代码,那么只需将3.6合并到源代码树上即可。这可能会产生许多冲突,而且可以通过代码考古来确定解决方案。

以此为契机,加入代码挂钩,以便您对Mozilla的源代码进行最小化(希望没有)更改,这将使未来的升级变得更加轻松。

  • 更改模板

如果您一直在更改template/en/default中的模板,那么这与上面的情况几乎相同 - 您需要合并Mozilla的更改。如果您已将自定义设置放入template/en/custom,那么您需要根据默认值的相应更改来评估是否需要进行任何更改。

  • 更改为扩展程序

3.6在扩展系统中引入了一些新的架构。你可能想要像我一样深入挖掘这个页面:

http://www.bugzilla.org/docs/3.6/en/html/api/Bugzilla/Extension.html

您可能还想查看3.6的升级说明:

http://www.bugzilla.org/releases/3.6/release-notes.html#v36_upgrading

最后,在我手动转换扩展程序之前,我没有注意到,有一个脚本可以帮到你!

http://www.bugzilla.org/docs/3.6/en/html/api/contrib/extension-convert.html

您可能会发现访问irc.mozilla.org上的#mozwebtools很有帮助。这就是所有酷炫的Bugzilla孩子们出去玩的地方!他们很乐意根据您的内心聊天定制。