我可以将所有 Wiki 从一个 Trac 复制到另一个 Trac 吗?

发布于 2024-09-02 10:25:32 字数 186 浏览 3 评论 0原文

我们有一个用于旧源代码的现有 Trac 安装,我正在创建一个新的 Trac 安装来支持新的源代码。随着时间的推移,我们在旧 Trac 安装的 wiki 中积累的大部分信息与新 Trac wiki 同样相关。

有没有一种快速的方法可以将 wiki 数据从旧的 Trac 迁移到新的 Trac?

Trac 版本 = 0.10.4

We have an existing Trac installation for an old bunch of source code, and I'm creating a new Trac installation to support a new bunch of source code. Most of the info we've built up over time in the old Trac installation's wiki is equally relevant for the new Trac wiki.

Is there a quick way to migrate the wiki data from the old Trac to the new Trac?

Trac version = 0.10.4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

染火枫林 2024-09-09 10:25:32

使用 trac-admin; wiki dump将 wiki 页面转储到目录,然后使用 trac-admin; wiki load 将 wiki 页面加载到新环境中。

请注意,我认为这不会保留维基页面历史记录。如果需要,您可以将数据库复制到新实例并重新同步到新存储库。

如果可以的话,我还建议升级到 0.11。 0.10 不再受支持,0.12 也将“很快”推出。

披露:我是 Trac 开发人员之一

Use trac-admin <trac-env> wiki dump <some-directory> to dump the wiki pages to a directory, then use trac-admin <new-trac-env> wiki load <some-directory> to load the wiki pages into the new environment.

Note that I don't think this will preserve wiki page history. If you want that, you can copy the database to the new instance and do a resync to the new repository.

I would also recommend upgrading to 0.11 if you can. 0.10 is no longer supported, and 0.12 is due out "soonish".

Disclosure: I'm one of the Trac devs

兲鉂ぱ嘚淚 2024-09-09 10:25:32

您应该能够使用trac-admin备份 wiki,然后在另一个实例上恢复它们​​。

You should be able to use trac-admin to backup the wikis and then restore them on the other instance.

披肩女神 2024-09-09 10:25:32

据我所知,所有这些都存储在数据库中。您应该能够将数据从旧数据库导出到新数据库中。

It's all stored in the database, as far as I can remember. You should just be able to export the data from the old database and into the new one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文