【问题标题】:How to migrate customizations to newer version of Bugzilla如何将自定义迁移到更新版本的 Bugzilla
【发布时间】:2011-02-15 11:51:16
【问题描述】:

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

我正在努力了解如何将所有部分组合在一起以使 Bugzilla 正常工作。我在 VHD 中安装了 3.6(我们在 Windows 上运行)。接下来,我只需要弄清楚如何推进我们的定制。

谢谢!

【问题讨论】:

    标签: bugzilla


    【解决方案1】:

    您必须考虑如何推进以下几类内容:

    • 脚本和模块的更改

    如果您一直在直接更改代码,则只需将 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 孩子们闲逛的地方!他们很乐意根据您的喜好聊天定制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多