我们已经为一堆旧源代码安装了一个Trac,我正在创建一个新的Trac安装来支持一堆新的源代码。我们在旧的Trac安装维基中随时间建立的大部分信息与新的Trac wiki同样相关。
是否有快速方法将维基数据从旧的Trac迁移到新的Trac?
Trac version = 0.10.4
答案 0 :(得分:3)
使用trac-admin <trac-env> wiki dump <some-directory>
将Wiki页面转储到目录,然后使用trac-admin <new-trac-env> wiki load <some-directory>
将Wiki页面加载到新环境中。
请注意,我认为这不会保留维基页面历史记录。如果需要,可以将数据库复制到新实例,并重新同步到新存储库。
如果可以,我还建议升级到0.11。不再支持0.10,并且0.12即将“很快”。
披露:我是Trac开发者之一
答案 1 :(得分:1)
你应该能够use trac-admin
到backup wiki,然后在另一个实例上恢复它们。
答案 2 :(得分:0)
据我记忆所有,它都存储在数据库中。您应该能够将旧数据库中的数据导出到新数据库中。